关于Map的三种遍历方式 Java
程序员文章站
2022-06-09 08:10:32
...
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()); } } }
上一篇: 鸽子蛋对人体的功效
下一篇: php把文件设置为插件的技巧方法