遍历Map的四种方法
来源:互联网 发布:高并发解决方案 java 编辑:程序博客网 时间:2024/06/11 10:17
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("1", "value1");
map.put("2", "value2");
map.put("3", "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());
}
//第三种:推荐,尤其是容量大时
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);
}
}
- java Map 遍历的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- java 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- 遍历Map的四种方法
- java遍历Map的四种方法
- 虚拟化数据中心的网络“指挥塔”
- 用replace()方法去除双引号
- 修饰函数和函数返回值的const的差别
- Qt学习笔记 线程(一)
- unity安卓打包的问题
- 遍历Map的四种方法
- 字典转JSON和 数组转JSON
- 64位arm_Linux操作系统驱动兼容性问题
- Objective-C中的Block
- OpenStack网络组件Neutron的研究
- 来自西弗吉利亚大学li xin整理的CV代码合集
- svn分支开发与主干合并(branch & merge)
- Auto Layout 使用心得—— 实现三等分
- 通过php接收用户提交数据时的安全横测