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 に答える