Java - 具有LinkedHashMap属性的集合

问题描述:

是否有一个集合类具有可预测迭代顺序的LinkedHashMap质量,但同时又是可索引的? LinkedHashMap实现了一个get()方法,该方法返回值对象,但indexof()方法不可用。我喜欢这两个。Java - 具有LinkedHashMap属性的集合

谢谢。

+0

听起来像你需要一个双向映射(键 - >值,值 - >键) – 2009-08-12 20:57:37

我有这样的事情,一个Linked Tree Map免费和无阻碍在我的网站上。这听起来接近你想要的。

SortedMap(ConcurrentSkipListMap,TreeMap)的方法会返回所有密钥>(或<)传入的密钥的子图视图。所以

index(key) == sortedMap.headMap(key).size(); 

不可能是非常有效的。