Java中如何遍历Map呢?
下文笔者讲述java中遍历Map集合的方法分享,如下所示:
实现思路:
方式1:使用for循环遍历
方式2:使用Iterator迭代遍历
方式3:使用keySet迭代遍历
笔者强烈建议大家使用“方式1”,进行数据遍历操作
例:
用for循环遍历
for(Map.Entry<String, String> entry:map.entrySet()){
System.out.println(entry.getKey()+"--->"+entry.getValue());
}
用Iterator迭代遍历
Set set = map.entrySet();
Iterator i = set.iterator();
while(i.hasNext()){
Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();
System.out.println(entry1.getKey()+"=="+entry1.getValue());
}
用keySet()迭代遍历
Iterator it=map.keySet().iterator();
while(it.hasNext()){
String key;
String value;
key=it.next().toString();
value=map.get(key);
System.out.println(key+"--"+value);
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


