Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向地图中的所有集合(地图中的值)添加一个值<;字符串,Set<;字符串>&燃气轮机;_Java - Fatal编程技术网

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"));