首页 > 解决方案 > Multimap里面的Multimap

问题描述

我在 Multimap 中创建了 Integer 和 Multimap。但我不确定如何将值放入 M​​ultimap。

这是我的代码

  Multimap<Integer, Multimap<Integer, Integer>> linkedHashMap2 = 
             LinkedListMultimap.create();

  //I'm trying to add values but it throws error
  linkedHashMap2.put(0, (12,15));

我将不胜感激任何帮助。

标签: java

解决方案


您需要先实例化内部Multimap

Multimap<Integer, Multimap<Integer, Integer>> linkedHashMap2 = LinkedListMultimap.create();
Multimap<Integer, Integer> multiMap = LinkedListMultimap.create();
multiMap.put(12,15);
linkedHashMap2.put(0, multiMap);

推荐阅读