Java:获取ENUM元素的数组
|
是否有更好的方法根据枚举的元素创建数组:
public static enum LOGICAL {
AND (\"&\", \"AND\"),
OR (\"||\", \"OR\");
public final String symbol;
public final String label;
LOGICAL(String symbol, String label) {
this.symbol=symbol;
this.label=label;
}
}
public static final String[] LOGICAL_NAMES = new String[LOGICAL.values().length];
static{
for(int i=0; i<LOGICAL.values().length; i++)
LOGICAL_NAMES[i]=LOGICAL.values()[i].symbol;
}
public static final String[] LOGICAL_LABELS = new String[LOGICAL.values().length];
static{
for(int i=0; i<LOGICAL.values().length; i++)
LOGICAL_LABELS[i]=LOGICAL.values()[i].label;
}
没有找到相关结果
已邀请:
3 个回复
茶鬼失形
布埃郝卞簿
(如果您已经在使用番石榴,则可能甚至要改用
,并以这种方式公开这些集合,以明确它们是不可变的。)
骇毖煽洁铂
然后就在它下面:
那么您可以使用
或
等。