java - Multimap里面的Multimap
问题描述
我在 Multimap 中创建了 Integer 和 Multimap。但我不确定如何将值放入 Multimap。
这是我的代码
Multimap<Integer, Multimap<Integer, Integer>> linkedHashMap2 =
LinkedListMultimap.create();
//I'm trying to add values but it throws error
linkedHashMap2.put(0, (12,15));
我将不胜感激任何帮助。
解决方案
您需要先实例化内部Multimap
:
Multimap<Integer, Multimap<Integer, Integer>> linkedHashMap2 = LinkedListMultimap.create();
Multimap<Integer, Integer> multiMap = LinkedListMultimap.create();
multiMap.put(12,15);
linkedHashMap2.put(0, multiMap);
推荐阅读
- mapbox - 如何在 iOS 上动态更新 Mapbox 的 MGLShapeSource 的 MGLPointFeature 属性值?
- python - 在绘制图像之前打印文本 (matplotlib/imageio)
- java - graphviz/DOT 子图/集群错误标签和颜色属性不允许
- swift - LSCopyDefaultHandlerForURLScheme 检查当前应用程序是否是默认浏览器的替代方法?
- python - HTTP 令牌生成在 Python 请求中不起作用
- regex - 在 grep 正则表达式中匹配 X 或 Y
- spring-boot - SpringBoot Kafka Stream在哪里添加StateStore
- groovy - 为什么在尝试使用新的 Groovy 3.0.4 编译器进行编译时出现 NoClassDefFoundError 错误?
- laravel - laravel 身份验证重定向
- reactjs - React Hooks:这种全局状态模式的陷阱?