1

我正在尝试实现一个数据结构,它允许我跟踪一个索引(所以我可以盲目地访问数据点)、一个键(需要在那里识别程序其余部分中的数据)和一个价值。

我查看了一张地图,但这不允许我在没有任何密钥的情况下访问数据点。我需要队列和地图的某种组合。这是否存在,我只是想念它?谢谢您的帮助。

4

1 回答 1

2

我相信您正在寻找的是 LinkedHashMap。它将返回一个有序集合,您可以通过键访问值。

LinkedHashMap<Key, Value> myMap = new LinkedHashMap<Key, Value>();

myMap.put(aKey, aValue); //adds to map.
myMap.values(); //returns collection of values
aValue = myMap.get(Key); //returns a value with the given key
于 2012-05-23T23:45:47.327 回答