您的位置 首页 java

Jdk8的Map的循环方式

jdk8 map 的5种循环方式

1、

 // 循环,key,value
map.forEach((k, v) -> {
    doSomething(k,v);
});  

2、

 // 循环map中的values
map.values().forEach(System.out :: println);  

3、

 // Map.entrySet来遍历key,value, 大容量时推荐使用
map.entrySet().forEach(entry -> {
    System.out.println(entry.getKey());
    System.out.println(entry.getValue());
});  

4、

 // 使用iterator来遍历Map.entrySet
map.entrySet().iterator().forEachRemaining(iter -> {
    System.out.println(iter.getKey());
    System.out.println(iter.getValue());
});  

5、

 // 遍历key
map.keySet().forEach(key -> {
    System.out.println(key);
    System.out.println(map.get(key));
});  

文章来源:智云一二三科技

文章标题:Jdk8的Map的循环方式

文章地址:https://www.zhihuclub.com/196174.shtml

关于作者: 智云科技

热门文章

网站地图