当前位置: 首页 > 编程笔记 >

用Java显示HashMap元素

柳培
2023-03-14
本文向大家介绍用Java显示HashMap元素,包括了用Java显示HashMap元素的使用技巧和注意事项,需要的朋友参考一下

创建一个HashMap-

HashMap hm = new HashMap();

将元素添加到我们稍后将显示的HashMap中-

hm.put("Maths", new Integer(98));
hm.put("Science", new Integer(90));
hm.put("English", new Integer(97));
hm.put("Physics", new Integer(91));

现在,要显示HashMap元素,请使用Iterator。以下是显示HashMap元素的示例-

示例

import java.util.*;
public class Demo {
   public static void main(String args[]) {
      //创建一个哈希映射
      HashMap hm = new HashMap();
      //将元素放入映射
      hm.put("Maths", new Integer(98));
      hm.put("Science", new Integer(90));
      hm.put("English", new Integer(97));
      hm.put("Physics", new Integer(91));
      hm.put("Chemistry", new Integer(93));
      //获取一组条目
      Set set = hm.entrySet();
      //获取一个迭代器
      Iterator i = set.iterator();
      //显示元素
      while(i.hasNext()) {
         Map.Entry me = (Map.Entry)i.next();
         System.out.print(me.getKey() + ": ");
         System.out.println(me.getValue());
      }
      System.out.println();
      System.out.println("Elements: "+hm);
   }
}

输出结果

Maths: 98
English: 97
Chemistry: 93
Science: 90
Physics: 91
Elements: {Maths=98, English=97, Chemistry=93, Science=90, Physics=91}
 类似资料:
  • 我的应用程序:有两个活动,一个创建两个字符串(名称和消息),这两个字符串被保存到hashmap中,传输到JSON中,并保存在SharedPreference中。另一个活动获取这个SharedPreference,再次将其转移到hashmap中。然后地图被迭代器“读出”。 应该是:我的想法是,如果我多次执行这个过程,迭代器就会“读出”HashMap中的所有条目。

  • 问题内容: 我想在hashmap上添加重复的元素 所以: 我该怎么做? 问题答案: 使用ie将字符串映射到整数列表。 因此,在这种情况下,将映射到[1,3,3]的列表。 显然,您必须编写自己的put方法,在其中将int添加到列表中。例:

  • 关于下面的代码,我有两个问题, 1.我在哈希图中有两次键“二”,打印时,“二”只显示一次。为什么它没有显示“二”两次? 2.如何选择性地显示键“二”?

  • 问题内容: 当显示其父元素时,是否有任何机制可显示子元素:无? 这种情况是隐藏选项卡上的验证错误。我想显示错误消息,即使该字段是隐藏的。 标记: CSS: 我猜这是不可能的,因为孩子没有上下文,但以防万一? 问题答案: 不,这是不可能的。隐藏该元素,因此不会显示任何子元素。 编辑: 这可能是沿着你想要的线,如果你能够从使用切换到。 使用此方法,您可以隐藏父元素的内容,但显示所需的特定内容。唯一需要

  • 我很难在hashmap中的字符串数组中找到一个元素。我有一个字符串,它确实在这个String[]里面,但执行以下操作不起作用。 我的目标是在找到值的地方找到我的HashMap的对应键。 以我的地图示例为例: 如果搜索字符串,我希望有一个新的字符串数组,它将是: 我也尝试使用,但没有成功。 我做错了吗?谢谢!

  • 问题内容: 我正在尝试用Java中的TextViews创建LinearLayout,因为元素的数量是动态指定的,所以使用XML对我来说不可行。这是我的代码的一些示例: 当我启动此活动时,它不会显示此TextView,但也不会显示错误。有人有建议吗? 问题答案: 试试这个,

  • 问题内容: 我想显示图像,但不知道该怎么办。我是否需要安装某些库文件还是简单地完成安装,我不知道。实际上我想进行图像处理,但是首先我必须接受图像输入并显示图像,然后才能获得图像处理的效果作为输出并确定其(算法)是否正确。我只安装了eclipse。我也曾在Google中搜索过,但是无论他们提出什么建议都无法正常工作。我是否必须安装某些东西。 我尝试了以下代码: 它只是显示一个图形窗口,而不能显示图像