私はJavaで単純な整数から文字列へのマッピングを持っていますが、整数から文字列を、文字列から整数を簡単に取得できる必要があります。それは一つの方法だ、私は地図を試してみたが、それは、整数から文字列のみを取得することができます。Javaの双方向マップですか?
private static final Map<Integer, String> myMap = new HashMap<Integer, String>();
// This works one way:
String myString = myMap.get(myInteger);
// I would need something like:
Integer myInteger = myMap.getKey(myString);
はそれを両方の方向を持つようにそれを行うための正しい方法はありますか?
もう一つの問題は、私だけ(1->"low", 2->"mid", 3->"high"
を変更しないいくつかの定数値を持っているので、複雑な解決のために行く価値がないということです。あなたはそれのためにGoogleのコレクションAPIを使用することができます
はhttp://stackoverflow.com/a/39329395/5466401参照 –