我正在尝试实现一个数据结构,它允许我跟踪索引(所以我可以盲目地访问数据点),一个键(需要在那里识别程序其余部分的数据)和一个值。
我查看过地图,但这不允许我在没有任何密钥的情况下访问数据点。我需要一些队列和地图的组合。这是否存在,我只是错过了它?谢谢你的帮助。
答案 0 :(得分: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