Я снова с похожим вопросом. Есть ли тип данных, который может вернуть своего конкретного партнера? Например:
ExampleType<String,String> test = new ExampleType<String,String>();
test.put("hello","hi");
Если бы я набрал test.get("привет"), он вернул бы "hello", а если бы я набрал test.get("hello"), он ответил бы "привет".
Мое единственное предположение, что это может быть двумерный массив, но я не уверен, как это реализовать. На данный момент единственный способ, который я могу понять, это создать две разные хэш-карты и поменять местами ключи в каждой. (очевидно, что это не очень эффективно/эффективно).
Спасибо за помощь!