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); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。