java中map集合的几种迭代方式
2017-03-07 10:04
337 查看
Map<String,Integer> map = new HashMap<>(); map.put("AA",1); map.put("BB",2); map.put("CC",3); map.put("DD",4); map.put("EE",5); //迭代方式1:获取key的视图集合,然后根据map.get(key) 来获取value Set set=map.keySet(); Iterator it=set.iterator(); while(it.hasNext()){ Object obj=it.next(); System.out.println(obj+"--->"+map.get(obj)); } //迭代方式2:获取entrySet,里面包含entry实体 Set<Entry<String, Integer>> entries=map.entrySet(); Iterator<Entry<String, Integer>> iterator=entries.iterator(); while(iterator.hasNext()){ Entry<String, Integer> entry=iterator.next(); System.out.println(entry.getKey()+"-->>"+entry.getValue()); } //迭代方式3:增强for循环 for(Entry<String, Integer> entry: entries){ System.out.println(entry.getKey()+"-->>"+entry.getValue()); }
相关文章推荐
- java中Map的几种不同遍历、迭代方式及比较
- java中List、Set、Map集合遍历的几种方式小结和比较
- Java基础集合之Map的迭代的两种方式
- Java种遍历Map集合的几种常用方式
- 【Java】Map集合的几种遍历方式
- Map、Set、Iterator迭代详解与 Java平台的集合框架
- Java中Map集合遍历方式总结
- JAVA遍历map的几种方式
- Java中Map集合和List集合的遍历方式
- java中map集合的两种取出方式keySet和entrySet
- 【java编程】Map集合之hashMap两种取出方式练习
- java中Map迭代的三种方式
- Java集合的特点、定义及Map集合的遍历方式
- Java数据结构 map集合的两种取出方式
- Java遍历Map数据的几种方式
- 【java编程】Map集合之HashMap--KeySet和EntrySet的两种取出方式
- 黑马程序员--07.集合框架--10.【Map.Entry内存结构】【Map集合的迭代方式】
- java中Map迭代的三种方式
- 《黑马程序员》 list集合的几种迭代方式
- Java 泛型学习(二)泛型集合应用:实现对Map的迭代