如何使用番石榴将MultiMap<Integer, Foo> 转换为Map<Integer, Set<Foo>>?
我正在使用来自Google Guava 12的MultiMap,如下所示:
Multimap<Integer, OccupancyType> pkgPOP = HashMultimap.create();
将值插入此多映射后,我需要返回:
Map<Integer, Set<OccupancyType>>
但是,当我这样做时:
return pkgPOP.asMap();
它回报我
Map<Integer, Collection<OccupancyType>>
我该如何退货?Map<Integer, Set<OccupancyType>>