是否可以创建枚举值的ArrayList(并对其进行操作)?例如:
enum MyEnum { ONE, TWO } MyEnum my = MyEnum.ONE; List <?> al = new ArrayList <?>(); al.add(my); al.remove(al.size()-1);
是的,绝对有可能,但是您必须这样做
List<MyEnum> al = new ArrayList<MyEnum>();
然后,您可以将元素添加到al:al.add(ONE)或al.add(TWO)。
al
al.add(ONE)
al.add(TWO)