Map 集合的四种 遍历方式
来源:互联网 发布:全国矢量数据免费下载 编辑:程序博客网 时间:2024/06/05 14:33
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class myTest {public static void main(String[] args) { Map<Integer,String>map=new HashMap<Integer, String>();map.put(1,"a");map.put(2,"b");map.put(3,"c");map.put(4,"d");System.out.println("map的长度:"+map.size());System.out.println("第一种:");//第一种 得到所有 key 的集合,通过map.keySet 获取valuefor (Integer item:map.keySet()) {//map.keySet() 返回的是 所有 key 的值String str=map.get(item);System.out.println("key"+item +"\t value:"+str);}//第二种 通过 map.entrySet 使用iterator 遍历key和valueIterator<Map.Entry<Integer,String>>it=map.entrySet().iterator();System.out.println("第二种:");while (it.hasNext()) {Map.Entry<Integer,String>entry=it.next();System.out.println("key"+entry.getKey() +"\t value:"+entry.getValue());}//第三种 通过 map.entrySet 遍历key和value 推荐使用System.out.println("第三种:");for (Map.Entry<Integer,String> entry : map.entrySet()) {System.out.println("key"+entry.getKey() +"\t value:"+entry.getValue());}//第四种 通过Map.values() 遍历所有的value,但不能遍历keySystem.out.println("第四种:");for (String v : map.values()) {System.out.println("value:"+v);} }}
阅读全文
0 0
- 四种Map集合的遍历方式
- 遍历Map集合的四种方式
- Map集合遍历的四种方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- Map集合的四种遍历方式
- map集合的四种遍历方式
- Map集合的四种遍历方式
- 第二周项目3-体验复杂度
- c++穷举法求最大公约数和最小公倍数的实例中如何调用max和min函数
- 推荐一些C++经典书籍
- webpack引入jquery插件失败的解决办法
- 构造函数
- Map 集合的四种 遍历方式
- centos启动时initrd丢失问题_修复
- Java中的 FutureTask的示例与Runnable 区别
- C++struct结构类型
- python 函数返回值问题
- 常见的`webpack`配置文件
- 动画实现PoPupWindow
- oracle中游标的使用(一)
- 逻辑回归的Matlab实现