1

から変換したい

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はありますか?

ありがとう、ラヴィ

4

2 に答える 2

6

を実際に必要としない場合は、探している動作を持つ をMap<String, Integer>呼び出しbyState.keys()て取得することができます。Multiset<String>

于 2012-06-15T17:20:06.577 に答える