Java Map遍历2种实现方法代码实例

网友投稿 279 2022-11-17


Java Map遍历2种实现方法代码实例

总感觉map的遍历简单,但是也老是忘

在这里记录一下

1、常用的

我们都知道,map是key,value键值对组成,而key就

是一个set集合,jdk的Set就是用map的key来实现的

所以我们遍历的时候先获取 key的set集合,然后再遍历这个集合就行

Map map = new HashMap<>();

map.put("rabbit", 17);

map.put("lingling", 18);

map.put("wohttp://lf", 21);

//使用keySet来遍历

for (String key : map.keySet()) {

System.out.println("姓名:"+ key + " " + "年龄:"+ map.get(key));

}

2、通过迭代器遍历

注意:这里的迭代器直接就是entry的迭代器,也就是包含了key和value

//使用迭代器

Iterator> iterator = map.entrySet().iterator();

while (iterator.hasNext()) {

Map.Entry next = iterator.next();

System.out.println("姓名:"+ next.getKey() + "年龄:" + next.gLqdaRetValue());

}

Set set = new HashSet<>();


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:解决Spring Cloud Feign 请求时附带请求头的问题
下一篇:解析idea内嵌浏览器翻译
相关文章

 发表评论

暂时没有评论,来抢沙发吧~