Map集合的取值方式
来源:互联网 发布:java闰年判断switch 编辑:程序博客网 时间:2024/05/22 12:18
方式
//Map集合的取值原理:先将Map的键转成Set,再通过迭代器取出。public class MapDemo_1 { public static void main(String[] args) { Map<String,String> map = new HashMap<String,String>(); map.put("01","a"); map.put("02","b"); map.put("03","c"); map.put("04","d"); //============方式一============= /*//先获取map集合的所有键的set集合 Set<String> keySet = map.keySet(); //有了Set集合,就可以获取其迭代器 Iterator<String> it = keySet.iterator(); while(it.hasNext()){ String key = it.next(); String value = map.get(key); System.out.println("key:"+key+" value:"+value); }*/ //============方式二============= //将Map集合中的映射关系取出,存入到set集合中 Set<Map.Entry<String, String>> entrySet = map.entrySet(); Iterator<Map.Entry<String, String>> it = entrySet.iterator(); while(it.hasNext()){ Map.Entry<String, String> me = it.next(); System.out.println(me.getKey()+" "+me.getValue()); } /* * Map.Entry<K, V>其实是一个借口,是嵌套在Map接口中的内部借口 * * interface Map{ * public static interface Entry{ * public abstract Object getKey(); * public abstract Object getValue(); * } * } * * class HashMap implements Map{ * class Haha implements Map.Entry{ * public Object getKey(){} * public Object getValue(){} * } * } */ }}
0 0
- Map集合的取值方式
- Map的取值方式介绍
- Map集合的两种迭代方式
- Map集合的遍历方式
- Map集合的遍历方式
- Map集合的遍历方式
- 集合map 对集合map进行取值 遍历循环
- map遍历取值的几种方式
- 集合Map常用取值方法:
- ----------------实战: Map取值 ----5种方式-------------------
- JavaScript Json与Map互转以及Map对象的取值方式
- day16Map集合,map集合的两种取出方式。map里面有集合类,map扩展。
- Map集合的两种取出方式
- 遍历Map集合的多种方式
- 自定义Map集合的两种方式
- 四种Map集合的遍历方式
- Map集合的两种遍历方式
- java Map集合遍历的各种方式
- 安装openresty的脚本
- 判断当前网络状态,包含2,3,4G网络状态
- 哈希函数的常用构造方法和处理冲突方法
- 如何利用python中的langid,对文本语种进行分类
- XTU 1241 Permutation
- Map集合的取值方式
- SQL Server优化50法
- python: android批量多渠道打包
- stm32 pc13~pc15 tamper-rtc OSC32-IN/OSC32-OUT 配置成IO口
- 6.3网络协议
- centos7配置VSFTPD
- 12个javascript技巧
- msconfig bcdedit
- 剑指offer---面试题6重建二叉树