public enum Weekday { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }
public enum Size { SMALL, MEDIUM, LARGE } public Size getProductSize(int sizeId) { // 根据sizeId返回相应的Size枚举值 }
public enum State { START, RUNNING, PAUSED, STOPPED } public State getNextState(State currentState) { // 根据currentState返回下一个状态 }
public enum Format { JSON, XML, CSV } public Format getOutputFormat(String format) { // 根据format返回相应的Format枚举值 }
总之,当需要表示一组固定的值,且这些值具有一定的含义和用途时,使用 Java 枚举类型是一个很好的选择。