Vorrei riempire una lista con tutti i possibili valori di un enum
Dal momento che di recente sono innamorato di EnumSet
, ho sfruttato la allOf()
java riempimento elenco con tutti enum valori
EnumSet<Something> all = EnumSet.allOf(Something.class);
List<Something> list = new ArrayList<>(all.size());
for(Something s : all) {
list.add(s);
}
return list;
C'è un modo migliore (come in una fodera non offuscata) per ottenere lo stesso risultato?
ArrayList list = new ArrayList (Arrays.asList (Something.values())) –
TacB0sS