Я хотів би заповнити список усіма можливими значеннями перерахування.
Оскільки я нещодавно закохався EnumSet
, я взяв на себе зусилляallOf()
EnumSet<Something> all = EnumSet.allOf( Something.class);
List<Something> list = new ArrayList<>( all.size());
for (Something s : all) {
list.add( s);
}
return list;
Чи є кращий спосіб (як у не затуманеного одного лайнера) досягти того самого результату?