標題非常明瞭。這裏是我到目前爲止的代碼:如何從枚舉中提取所有值並將它們添加到列表<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