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

本文共 1054 字,大约阅读时间需要 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/ydsakyclguozi/blog/493777

你可能感兴趣的文章
椭圆积分
查看>>
2017总结
查看>>
HDU1089-HDU1096 A+B for Input-Output Practice (I)-(VIII)(入门必备训练)
查看>>
SurfaceView使用总结
查看>>
NSNumber 用法
查看>>
微信公众平台运营规范
查看>>
关于字符串的一些操作
查看>>
简单的应用路由事件
查看>>
table-layout 属性
查看>>
PCB 布线 注意哪些问题记录
查看>>
梯度下降求解最小二乘
查看>>
CTPN CRNN-Pytorch 银行卡号识别
查看>>
python第十一天-----补:缓存操作
查看>>
ajax的应用
查看>>
凸包(转)
查看>>
第二冲刺阶段第九天
查看>>
我心中的核心组件(可插拔的AOP)~第六回 消息组件~续
查看>>
How to Install Laravel PHP Framework on CentOS 7 / Ubuntu 15.04
查看>>
CTP API开发之一:CTP API简介
查看>>
kubernetes新种类DaemonSet尝试
查看>>