使用迭代器遍历MAP,代码如下:
public static void main(String[] args) {
//用iterator遍历Map,new对象
Map<String,Object> map= new HashMap<String,Object>();
//把键值对"a",1 "b",2放入map中
map.put("a",1);
map.put("b",2);
//把map中的key值赋值给k
Set<String> k = map.keySet();
//把String类型的k放入iterator中赋值给its
Iterator<String> its = k.iterator();
//用while循环遍历,如果its中有值,执行while循环
while(its.hasNext()){
//把its中的值赋值给key
String key = its.next();
//输出key和对应的value值(map.get(key))
System.out.println(key+" "+map.get(key));
}
}
本文介绍了一种使用迭代器遍历Java中Map集合的方法。通过实例展示了如何创建Map对象,添加键值对,然后利用迭代器进行遍历并打印键与对应的值。此方法适用于需要逐项访问Map中元素的场景。
964

被折叠的 条评论
为什么被折叠?



