Java 向地图中的所有集合(地图中的值)添加一个值<;字符串,Set<;字符串>&燃气轮机;
我有一张Java 向地图中的所有集合(地图中的值)添加一个值<;字符串,Set<;字符串>&燃气轮机;,java,Java,我有一张地图。我只需要向与每个键关联的所有集合添加一个默认值abc 在Java 7中,我可以执行以下操作: for(Set set : map.values()){ set.add("abc"); } 在Java 8中有没有什么优雅的方法可以做到这一点。您可以使用forEach: map.values().forEach(set->set.add("abc")); 或 map.forEach((k,v)->v.add("abc"));
地图
。我只需要向与每个键关联的所有集合添加一个默认值abc
在Java 7中,我可以执行以下操作:
for(Set set : map.values()){
set.add("abc");
}
在Java 8中有没有什么优雅的方法可以做到这一点。您可以使用
forEach
:
map.values().forEach(set->set.add("abc"));
或
map.forEach((k,v)->v.add("abc"));