Map<String, String> 遍历的四种方法
来源:互联网 发布:linux e45 readonly 编辑:程序博客网 时间:2024/06/05 07:53
Map<String, String> map = new HashMap<String, String>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
//第一种:普遍使用,二次取值
System.out.println("通过Map.keySet遍历key和value:");
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}
//第二种
System.out.println("通过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() + " and value= " + entry.getValue());
}
<span style="color: rgb(255, 0, 0);"> //第三种:推荐,尤其是容量大时</span>
System.out.println("通过Map.entrySet遍历key和value");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第四种
System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
for (String v : map.values()) {
System.out.println("value= " + v);
}
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Map<String, String> 遍历的四种方法
- Java学习笔记(八):Map<stirng,string>的遍历的四种方法
- List<Map<String,Object>几种遍历的方法
- List<Map<String,Object>几种遍历的方法
- 遍历Map<String, String>的方法, 输出map里所有的<k, v>
- java List<Map<String,Object>遍历的方法
- java Map 遍历的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 数学知识小记
- Redis常用命令
- c++作业六
- sort/map/unordered_map自定义类型如何构造比较函数
- CentOS 系统下安装多个tomcat,占用不同的端口
- Map<String, String> 遍历的四种方法
- python 定时执行函数方法
- vue学习笔记(一)(vue webpack+vue-router+nodeJs npm)
- sass基础
- 名企笔试:2016网易笔试题(路灯)2017-05-16 算法爱好者
- Java中利用DatagramPacket与DatagramSocket进行通讯的示例
- 4893: 项链分赃
- java中的对象头的解析
- Multi-Scale Context Aggregation by Dilated Convolution训练记录