列挙型のすべての可能な値でリストを埋めたいと思います
最近私は恋に落ちたので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;
同じ結果を達成するためのより良い方法(難読化されていないワンライナーなど) はありますか?