Tengo una asignación de enteros a cadenas simples en Java, pero necesito poder recuperar fácilmente cadenas de enteros, y también enteros de cadenas. He intentado mapa, pero puede recuperar sólo la cadena desde un entero, es una manera:Mapa bidireccional en 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);
¿Hay una manera correcta de hacerlo para tener las dos direcciones?
Otro problema es que sólo tengo unos valores constantes que no cambian (1->"low", 2->"mid", 3->"high"
, por lo que no valdría la pena ir para una solución complicada.
Ver http://stackoverflow.com/a/39329395/5466401 –