属性 attr1、attr2、attr3、および attr4 を持つクラスを用意します。
そのクラスの一連のオブジェクトを配列 (またはその他) にロードし、attr1 または attr2 に基づいてこれらのオブジェクトを取得 (検索) できる方法ArrayListをMap探しています。
進むべき道のように見えますが、次のHashMapことを行う必要があります。
1 つだけが必要な場合は
HashMap、オブジェクトごとに 2 つのエントリがあり、1 つはキー attr1 で、もう 1 つはキー attr2 です。1つ
HashMapはキー attr1 を持ち、もう 1 つはキー attr2 を持ち、探しているものに基づいて、適切なMap.
これを行う他のエレガントな方法はありますか?Mapオブジェクトに複数のキーを提供できるorCollectionオブジェクトはありますか?