遍历Map的四种方式
来源:互联网 发布:一般淘宝客服上班时间 编辑:程序博客网 时间:2024/06/06 17:33
Map集合是键值对形式存储的,对Map的遍历无非就是获取对应的键和值,根据不同的map集合可能会使用不同的遍历方式,我简单梳理下对map的遍历方式。
private void testMap() { //1:key,value都是object类型的 //2:key必须是唯一的,不唯一,那么后面的value会把前面的value覆盖 //3:对于HashMap,key可以为空 //4:value可以为空,也可以为空 //5:HashTable的key和value不能为空 //6:properties的key和value必须为String类型的 Map<String ,String> map = new HashMap<>(); map.put("1","one"); map.put("2","two"); map.put("3","three"); //1.通过Map.keySet遍历key和value for (String key :map.keySet()){ System.out.println("key "+key+" "+"value "+map.get(key) ); } //2.通过Map.entrySet使用iterator遍历key和value: Iterator<Map.Entry<String,String>> it = map.entrySet().iterator(); while (it.hasNext()){ Map.Entry<String ,String> entry = it.next(); System.out.println("key "+ entry.getKey() +" value "+entry.getValue()); } //3.通过Map.entrySet遍历key和value (大容量时) for (Map.Entry<String,String> entry :map.entrySet()){ System.out.println("key " + entry.getKey() + " value " + entry.getValue()); } //4.通过Map.values()遍历所有的value,但不能遍历key for (String v :map.values()){ System.out.println(" value " +v); } }
0 0
- map的四种遍历方式,map遍历元素
- 四种Map集合的遍历方式
- 四种遍历 map 的方式
- 遍历Map的四种方式
- map的四种遍历方式
- 遍历Map的四种方式
- 遍历Map集合的四种方式
- Java Map的四种遍历方式
- map遍历的四种方式
- 遍历 Map 的四种方式
- map的四种遍历方式
- 遍历Map的四种方式
- 遍历map的四种方式
- map的四种遍历方式
- 遍历map的四种方式
- 遍历map的四种方式
- Map的四种遍历方式
- 遍历Map的四种方式
- 程序运行些writeinfo
- 【大数据干货】数据进入阿里云数加-分析型数据库AnalyticDB(原ADS)的N种方法
- 软件测试-笔记
- Android-->RxJava2更新体验
- leetcode 135
- 遍历Map的四种方式
- Node.js开发者必须熟悉的四个JavaScript概念
- Mybatis 3学习笔记(一)
- 特征值
- 防止高并发的安全接口设计
- ./ggsci: error while loading shared libraries: libnnz11.so: cannot open shared object file: No such
- 高可用的大数据计算平台如何持续发布和演进
- java内存溢出(ava.lang.OutOfMemoryError)解决方法
- Python2 math 小记