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

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

hot3.png

package collection;/** * 遍历map的4种方法 */import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class ErgodicMap {	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
> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry
entry = iterator.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 value : map.values()) { System.out.println("value= " + value); } }}

转载于:https://my.oschina.net/u/3778090/blog/1860016

你可能感兴趣的文章
菜单下拉条
查看>>
set 赋值(转载)
查看>>
转:Chrome渲染分析之Timeline工具的使用
查看>>
简单发送线程消息
查看>>
VMware+WinDBG_配置_资料
查看>>
[IIS]由安装IIS和.net framework先后顺序引发的问题,你中招了吗?
查看>>
ASP.NET 使用 AjaxPro 实现前端跟后台交互
查看>>
C#中按指定质量保存图片的实例代码 24位深度
查看>>
SQL Server 数据库版本查询
查看>>
bat处理打开关闭exe
查看>>
一:bootstrap排版
查看>>
图解设计模式-Visitor模式
查看>>
AC 自动机
查看>>
【ros-kinetic iai_kinect2 opencv2 3 】注意事项
查看>>
Elementary Methods in Number Theory Exercise 1.4.10
查看>>
《常微分方程教程》习题2.3.3
查看>>
Windows API 第19篇 FindFirstVolumeMountPoint FindNextVolumeMountPoint
查看>>
软件测试基础
查看>>
erlang HTTP 客户端 使用实例
查看>>
删除文件时提示:无法读源文件或磁盘之解决办法
查看>>