Multimaps数值的项目

Rav*_*avi 1 guava

我想转换自

MultiMap<String, String> byState = ArrayListMultimap.create();
multiMap.put("california", "San Jose");
multiMap.put("california", "San Diego");
multiMap.put("california", "San Francisco");
multiMap.put("Texas", "Austin");

Map<String, Integer> numberOfCitiesByState = Maps.immutableEntry("california",3).immutableEntry("Texas", 1).build()

是否有任何番石榴api以优雅的方式做到这一点?

谢谢,拉维

Pau*_*ing 6

如果你实际上并不需要Map<String, Integer>,你可以调用byState.keys()并获得一个Multiset<String>应该具有你正在寻找的行为.