Bene, ho due chiavi e tre valori per questo. Dì chiave1, chiave2, valore1, valore2, valore3. In futuro i valori possono essere aumentati come value4, value5 così via.
Ho bisogno di ottenere i valori (valore1, valore2, valore3) sia da key1 o key2. La chiave 1 sarà unica e la chiave 2 non lo è.
Attualmente, sto usando ENUM per questa configurazione come sotto
public enum EnumClass
{
Object1(Key1,Key2,Value1,Value2,Value3);
}
Ci saranno più di 100 oggetti. A partire da ora, sto usando questa classe ENUM con 2 mappe Map<key1,ENUM>
e Map<key2,ENUM>
C'è qualche altra soluzione che sia migliore della soluzione attuale?