小编典典

比较Java枚举值

java

有没有办法检查一个枚举值是否大于或等于另一个值?

我想检查错误级别是否为“错误或以上”。


阅读 214

收藏
2020-11-16

共1个答案

小编典典

所有Java枚举都实现可比较:http
:
//java.sun.com/javase/6/docs/api/java/lang/Enum.html

您也可以使用该ordinal方法将它们转换为ints,然后比较就很简单了。

if (ErrorLevel.ERROR.compareTo(someOtherLevel) <= 0) {
  ...
}
2020-11-16