博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Map遍历的四种方法
阅读量:6074 次
发布时间:2019-06-20

本文共 1046 字,大约阅读时间需要 3 分钟。

hot3.png

public static void main(String[] args) {  Map
 map = new HashMap
();  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
> it = map.entrySet().iterator();  while (it.hasNext()) {   Map.Entry
 entry = it.next();   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());  }  //第三种:推荐,尤其是容量大时  System.out.println("通过Map.entrySet遍历key和value");  for (Map.Entry
 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);  } }

转载于:https://my.oschina.net/yangdongwei/blog/486925

你可能感兴趣的文章
字符串的属性和方法的调用
查看>>
Genymotion虚拟机启动时get no IP address的解决方法汇总
查看>>
HTML5之tabindex属性
查看>>
分页查询和redis
查看>>
windwos下开发的php上传至linux服务器下需要注意些什么问题?
查看>>
排序算法总结(四)快速排序【QUICK SORT】
查看>>
adb安装启动Touch校正软件
查看>>
内存泄漏的分析?
查看>>
[WinCE] [Win10] Win10 Creator 升级后 Windows Mobile Device Center 不能打开
查看>>
模拟spi如何写
查看>>
configparser配置文件模块
查看>>
POJ 3295:Tautology
查看>>
(转载)浅谈C#中的泛型
查看>>
Robotlegs一个基于puremvc的框架
查看>>
unity射线碰撞检测+LayerMask的使用
查看>>
[转]字符集编码常识
查看>>
【BZOJ1305】【CQOI2009】 dance跳舞
查看>>
Copy 方法 和 ostream 迭代器
查看>>
层中层事件问题
查看>>
用 strcoll 实现中文按拼音排序
查看>>