Java中的双向地图?
2022-08-31 09:37:52
我在Java中有一个简单的整数到字符串映射,但我需要能够轻松地从整数中检索字符串,并且从字符串中检索整数。我试过Map,但它只能从整数中检索字符串,这是一种方法:
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"