java8的方式进行循环简直不要太爽,即方便简便高大上又对程序员轻松。接下来介绍java8的 map遍历
第一种方式:通过k,v遍历
map.forEach((key, value) -> {
System.out.println(key+value);
});
第二种方式:通过Map.entrySet遍历,在大容量时推荐使用,也是map遍历中效率最高的那个
map.entrySet().forEach(entry -> {
System.out.println(entry.getKey()+entry.getValue());
}
);
第三种方式:通过Map.keySet遍历
map.keySet().forEach(key -> {
System.out.println("map.get(" + key + ") = " + map.get(key));
});
第四种方式:通过Map.values()遍历所有的value,但不能遍历key
如果只需要map中的键或者值,可以通过keySet或values来实现遍历,而不是用entrySet
map.values().forEach(value -> {
System.out.println(value);
});
注:-> { } 各个箭头后面的大括号里可以写业务的哦!!
333



被折叠的 条评论
为什么被折叠?



