Если вам неудобно импортировать какую-то стороннюю библиотеку.Как насчет этого простого класса.
public class BiMap<K,V> {
HashMap<K,V> map = new HashMap<K, V>();
HashMap<V,K> inversedMap = new HashMap<V, K>();
void put(K k, V v) {
map.put(k, v);
inversedMap.put(v, k);
}
V get(K k) {
return map.get(k);
}
K getKey(V v) {
return inversedMap.get(v);
}
}
Убедитесь, что классы K и V имеют правильную реализацию hashCode.