是否可以在java中编写枚举?
public enum SomeEnum{
ADDRESS("someData", arraylist);
}
基本上可以将列表保留在Enum中吗?
答案 0 :(得分:1)
如下定义,因为枚举是常量,所以需要在编译时传递数组列表。
public enum SomeEnum{
String name;
ArrayList data;
SomeEnum(String name, ArrayList data) {
this.name = name;
this.data=data;
}
ADDRESS("someData", new ArrayList()); // pass your arraylist here
}
答案 1 :(得分:0)
是,Enum就像一个班级。它可以有属性和方法。