Ich möchte eine Liste mit allen möglichen Werten einer Aufzählung füllen.
Da ich mich kürzlich in sie verliebt habe EnumSet
, habe ich sie genutztallOf()
EnumSet<Something> all = EnumSet.allOf( Something.class);
List<Something> list = new ArrayList<>( all.size());
for (Something s : all) {
list.add( s);
}
return list;
Gibt es einen besseren Weg (wie bei einem nicht verschleierten Einzeiler), um das gleiche Ergebnis zu erzielen?