Andere Tipps

bimap ist eine Schnittstelle, und als solche kann nicht instanziert werden. Sie brauchen eine konkrete Unterklasse nach den Eigenschaften, die Sie wollen, zur Verfügung Unterklassen (nach dem javadoc) sind EnumBiMap , EnumHashBiMap , HashBiMap , ImmutableBiMap .

Eine andere kühle Art und Weise eine bimap, aber in diesem Fall ein unveränderliches bimap zu schaffen, wird mit dem ImmutableBiMap.Builder.

static final ImmutableBiMap<String, Integer> WORD_TO_INT =
   new ImmutableBiMap.Builder<String, Integer>()
       .put("one", 1)
       .put("two", 2)
       .put("three", 3)
       .build();

http: // docs. guava-libraries.googlecode.com/git/javadoc/com/google/common/collect/ImmutableBiMap.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top