2つの方向からアクセスできるマップの種類が必要です。キー - キーの代わりにキー - キー構造を使用します。これはJavaにも存在しますか?そうでない場合、それを作成する最良の方法は何ですか?Javaキー - キーマップ
ですから、例えば:
mySpecialHashMap.put("key1", "key2");
mySpecialMap.getL2R("key1") returns "key2";
mySpecialMap.getR2L("key2") returns "key1";
デュエ:http://stackoverflow.com/questions/1670038/does-java-have-a-hashmap-with-reverse-lookup – finnw