java有哪些遍历map的方式呢?
下文笔者讲述java中遍历map的方法分享,如下所示:
实现思路:
使用for循环
例:
public static void main(String[] args) throws ParseException {
//创建Map集合
Map<Integer,String> map=new HashMap();
map.put(1, "java265.com-1");
map.put(2, "java265.com-2");
map.put(2, "java265.com-3");
//方式1 键值对遍历
Set<Integer> integers=map.keySet();
for (Integer integer :
integers) {
System.out.println(map.get(integer));
}
//方式2 entrySet()遍历
Set<Map.Entry<Integer, String>> entries=map.entrySet();
for (Map.Entry<Integer, String> m:
entries) {
System.out.println(
m.getKey()+"+"+m.getValue()+"+"+m.getClass()
);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


