【发布时间】:2013-10-13 20:39:16
【问题描述】:
我看到很多关于多地图的示例,但不明白为什么 Google Gauva 与众不同?
Multimap<Integer, Set<String>> option4 = HashMultimap.create(); // Gauva
Map<Integer, Set<String>> opt = new HashMap<Integer, Set<String>>(); //Core Java
以上两者对于保存数据的行为是相同的还是不同的?
【问题讨论】:
-
阅读此Guava Wiki 页面。
-
您的第一个定义不等同于第二个。第二个应该是
Map<Integer, Set<Set<String>>>(我怀疑这是你需要的),或者第一个应该是Multimap<Integer, String>。
标签: java collections guava