添加动态Hashmap密钥

时间:2015-10-23 05:04:06

标签: java

我想问一下我是否能在java中添加动态hashmap键?

例如

...
String name = reader.next();
HashMap<String, Integer> map = new HashMap<>();

map.put(name, 1); 

使用此方法,如何在不执行此操作的情况下添加多个数据:

...
...
map.put("JACK", 1);
map.put("JOHN", 2);
map.put("JACKER", 3);

另外,我如何遍历我的hashmap以打印出hashmap中的所有键?

1 个答案:

答案 0 :(得分:0)

要添加多个元素,请使用循环,例如for循环。

$("#div" + i).html(myrow);

要打印Scanner sc = new Scanner(System.in); HashMap<String, Integer> map = new HashMap(); int i = 1; while(sc.hasNext()){ String s = sc.nextLine(); map.put(s, i++); } printMap(map); ,我们会使用HashMap

iterator