遍历枚举我对各种操作的枚举,我想通过枚举迭代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