遍歷枚舉我對各種操作的枚舉,我想通過枚舉迭代Operations
如何通過在Java
public enum Operations
{
create,update,delete,view,compare,login
}
我怎樣才能做到這一點?
遍歷枚舉我對各種操作的枚舉,我想通過枚舉迭代Operations
如何通過在Java
public enum Operations
{
create,update,delete,view,compare,login
}
我怎樣才能做到這一點?
for (Operations op : Operations.values()) {
...
}
由於它的工作 – abi1964 2011-05-30 09:50:25
而且當我嘗試'爲(操作OP:Operations.values()){ \t \t \t \t \t如果(ARR [0] .equalsIgnoreCase(op.name())) \t \t \t \t \t { \t \t \t \t \t \t op = Operations.valueOf(arr [0] .toLowerCase()); \t \t \t \t \t \t log.info(arr [0] .toString()); \t \t \t \t \t} \t \t \t \t \t \t \t \t \t}'它似乎並沒有工作 – abi1964 2011-05-30 09:59:20
@Abhishek西蒙:什麼是應該做的代碼?什麼是'arr [0]'?你爲什麼重新分配'op'? – 2011-05-30 10:14:09
重複 - 不僅僅是方便 - 遍歷枚舉值。這樣做可以防止在添加或刪除值時將來出現故障。 – aliteralmind 2015-02-26 17:39:58