获取在java Map中给定值的索引或键
给定值,我需要在Map中获取该值所属的索引或关键字,而无需迭代它。 我正在使用java。
谢谢
番石榴有一个BiMap,它是一个双向映射(每个键和每个值都是唯一的)。
如果您不想使用外部库,则只有两种选择:
HashMap
,你需要遍历键 您始终可以使用公用集合中的BidiMap:
http://commons.apache.org/collections/apidocs/org/apache/commons/collections/BidiMap.html
你必须使用某种BidirectionalMap
。 例如这一个:http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/collect/BiMap.html