重複の可能性:
HashMapは適切なデータ構造ですか
私は2つのことをしなければなりませんが、コレクション全体を反復処理しないとどうすればよいかわかりませんが、これは正しくないようです。
- 特定のHashMapキー(HashMapの最初の文字列)のArrayListに、色が「赤」のオブジェクトがあるかどうかを確認する必要があります。はいの場合はそれらを取得します。
- HashMap全体についても同じです(HashMapキーの情報はありません)。
短い擬似コードを次に示します。
HashMap<String, ArrayList<Car>>
public class Car{
private uniqueId;
private color;
private size
}
ここで、このタスクに適切なデータ構造を選択したかどうか疑問に思います。どう思いますか?何を提案できますか?