关于Map的三种遍历方式 Java
程序员文章站
2022-06-09 08:14:02
...
import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; public class WriteTest { public static void main(String[] args) { Map map=new HashMap(); List list=new ArrayList(); int i=0; int m=123; while(i<6) { map.put(i,m); m++; i++; } //第一种 System.out.println("=============第一种遍历Map==========="); Set set=map.keySet(); Iterator it= set.iterator(); while (it.hasNext()) { System.out.println(map.get(it.next())); } //第二种 System.out.println("\n\n=============第二种遍历Map========"); Collection con=map.values(); Iterator it2=con.iterator(); while (it2.hasNext()) { System.out.println(it2.next()); } //第三种 System.out.println("\n\n=============第三种遍历Map==========="); Set mapSet=map.entrySet(); for (Object object : mapSet) { Map.Entry entry=(Map.Entry)object; System.out.println(entry.getValue()); } } }
下一篇: 六个月辅食食谱做法有哪些
推荐阅读
-
Java 遍历取出Map集合key-value数据的4种方法
-
java定义数组的几种方式(java中数组定义的三种方式)
-
关于java中三种初始化块的执行顺序
-
JavaScript遍历数组的三种方法map、forEach与filter实例详解
-
对python For 循环的三种遍历方式解析
-
详解angularJs中关于ng-class的三种使用方式说明
-
Java中遍历Map集合的5种方式总结
-
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
-
Java中创建线程的三种方式以及区别
-
Map集合的遍历方式以及TreeMap集合保存自定义对象实现比较的Comparable和Comparator两种方式