インデックスを追跡できるようにするデータ構造を実装しようとしています (データポイントにやみくもにアクセスできるようにするため)、キー (プログラムの残りの部分でデータを識別するためにそこにある必要があります)、および価値。
マップを見てきましたが、キーなしでデータ ポイントにアクセスすることはできません。キューとマップの組み合わせが必要です。これは存在しますか?助けてくれてありがとう。
インデックスを追跡できるようにするデータ構造を実装しようとしています (データポイントにやみくもにアクセスできるようにするため)、キー (プログラムの残りの部分でデータを識別するためにそこにある必要があります)、および価値。
マップを見てきましたが、キーなしでデータ ポイントにアクセスすることはできません。キューとマップの組み合わせが必要です。これは存在しますか?助けてくれてありがとう。
あなたが探しているのは 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