public static enum Level {
case1(10),
case2(8),
case3(6),
case4(4);
private Integer level;
Level(Integer level) {
this.level = level;
}
public Integer getLevel() {
return level;
}
public boolean isBigger(Level level) {
return this.level >= level.getLevel();
}
}
然后 业务上for循环,设置nowLevel
当前item的level.isBigger(nowLevel)时才进行赋值,进行优先级赋值.
本文介绍了一种使用Java枚举类型实现优先级判断的方法。通过定义枚举成员并赋予其整数值来表示不同等级,利用构造函数和成员方法实现优先级比较。在业务流程中,通过for循环和isBigger方法确定当前项是否高于已设定的优先级。
398

被折叠的 条评论
为什么被折叠?



