java - 如何在 Java 中向 Guava 多图的所有键添加单个值
问题描述
如何在 Java 中为 Guava 多图的所有键添加一个值?
例如,我创建了一个带有 ID 和字符串的多图:
final Multimap<Integer, String> myMap = HashMultimap.create();
myMap.put(0, "snake");
myMap.put(1, "crocodile");
myMap.put(2, "turtle");
现在我想向所有键添加一个条目“爬行动物”。之后,我的地图应如下所示:
{
0=[snake, reptile],
1=[crocodile, reptile],
2=[turtle, reptile]
}
解决方案
myMap.asMap().values().forEach(v -> v.add("reptile"));
推荐阅读
- javascript - “this”关键字不引用实例函数是
- python - 谷歌照片 API
- c - 从c中的文件中读取文本并忽略“一些评论”
- api - 了解“后端”
- firebase - Flutter Firebase 多语言
- python - 使用 click python 模块创建多级 cli
- swift - NavigationLink SwiftUI 中的三元运算符
- node.js - 升级后 eslint 说 NodeJS 未定义
- python - 如何在数组numpy中没有单词“list”的情况下将数据框pandas转换为numpy中的列表
- javascript - 我无法在 javascript 中回显 acf textarea