遍历Map集合的四种方法
2017-09-18 20:32
288 查看
第一种: Set<Integer> set = map.keySet(); //得到所有key的集合 for (Integer in : set) { String str = map.get(in);、
System.out.println(in + " " + str); }
第二种: System.out.println("第二种:通过Map.entrySet使用iterator遍历key和value:"); Iterator<Map.Entry<Integer, String>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<Integer, String> entry = it.next(); System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); // 第三种:推荐,尤其是容量大时 System.out.println("第三种:通过Map.entrySet遍历key和value"); for (Map.Entry<Integer, String> entry : map.entrySet()) { //Map.entry<Integer,String> 映射项(键-值对) 有几个方法:用上面的名字entry //entry.getKey() ;entry.getValue(); entry.setValue(); //map.entrySet() 返回此映射中包含的映射关系的 Set视图。 System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); } // 第四种: System.out.println("第四种:通过Map.values()遍历所有的value,但不能遍历key"); for (String v : map.values()) { System.out.println("value= " + v);
相关文章推荐
- Andriod 遍历Map集合的四种方法
- 遍历Map 集合的四种方法
- Java中遍历Map集合的四种方法
- 遍历map集合的四种方法
- Map集合的四种遍历方式以及Map集合中value()方法与keySet()、entrySet()区别
- 遍历Map集合四种方法
- java中 遍历 Map集合的四种方法.
- Java_遍历Map集合的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- Java遍历Map集合的三种方法
- Map<String, String> 遍历的四种方法
- 遍历Map的四种方法
- java中Map集合的常用遍历方法及HashMap的应用实例
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法