⽅法⼀:在for循环中使⽤entries实现Map的遍历:
1 /**
2 * 最常见也是⼤多数情况下⽤的最多的,⼀般在键值对都需要使⽤ 3 */
4 Map 7 for(Map.Entry 10 System.out.println(mapKey+\":\"+mapValue);11 } ⽅法⼆:在for循环中遍历key或者values,⼀般适⽤于只需要map中的key或者value时使⽤,在性能上⽐使⽤entrySet较好: 1 Map 5 for(String key : map.keySet()){ 6 System.out.println(key); 7 } 8 //value 9 for(String value : map.values()){10 System.out.println(value);11 } ⽅法三:通过Iterator遍历: 1 Iterator 3 Entry ⽅法四:通过键找值遍历,这种⽅式的效率⽐较低,因为本⾝从键取值是耗时的操作: 1 for(String key : map.keySet()){2 String value = map.get(key); 3 System.out.println(key+\":\"+value);4 } 因篇幅问题不能全部显示,请点此查看更多更全内容