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