试图找到一个Android数据结构

时间:2012-05-23 23:41:55

标签: android data-structures map queue

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

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

1 个答案:

答案 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