欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java map的遍历

发布时间:2025/3/11 编程问答 22 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java map的遍历 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

转载地址:http://www.cnblogs.com/shenliang123/archive/2012/08/28/2660705.html

--------------------------------------------------------------------------------------------------------------------

java中的遍历

import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import java.util.Map.Entry;/*** map遍历的三种办法* @author us**/ public class test2 {public static void main(String[] args){ /*** new一个map,然后添加内容*/Map map=new HashMap();for (int i = 0; i < 10; i++){map.put(i+"",i+"");System.out.println("添加"+i+"成功");}System.out.println("map大小"+map.size());/*** 1.把值放到一个集合力,然后便利集合*/Collection c=map.values();Iterator it= c.iterator();for (; it.hasNext();){System.out.println(it.next());}/*** 2.把key放到一个集合里,遍历key值同时根据key得到值 (推荐)*/Set set =map.keySet();Iterator it=set.iterator();while(it.hasNext()){String s= (String) it.next();System.out.println(map.get(s));}/*** 3.把一个map对象放到放到entry里,然后根据entry同时得到key和值*/Set set =map.entrySet();Iterator it=set.iterator();while(it.hasNext()){Map.Entry<String, String> entry=(Entry<String, String>) it.next();System.out.println(entry.getKey()+":"+entry.getValue());}} }


总结

以上是生活随笔为你收集整理的java map的遍历的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。