标题非常明了。这里是我到目前为止的代码:如何从枚举中提取所有值并将它们添加到列表<String>
public List<String> getVoucherStatuses() {
List<String> listOfStatuses = new ArrayList<String>();
for (VoucherStatus status : VoucherStatus.values()) {
listOfStatuses.add(status.name());
}
return listOfStatuses;
}
这里是枚举:
public enum VoucherStatus {
GENERATED, INVALID, ISSUED, REDEEMED, EXPIRED
}
我不断收到空引用expcetion。我究竟做错了什么?谢谢
哪一行出现'NullPointerException'? – 2012-03-21 17:26:29
你在哪里得到例外? – 2012-03-21 17:27:18
你在哪里定义'name()'方法? – 2012-03-21 17:27:40