Scala枚举可以像Java一样映射到Integer吗?



我有一个原始的Java枚举类,我可以使用以下命令获得相应的整数值:

Integer blackInteger = ColorEnum.BLACK.getValue()

public enum ColorEnum {
    BLACK(0), BLUE(1), RED(2);
    private int value;
    private ColorEnum(int value) {
        this.value = value;
    }
    public int getValue() {
        return value;
    }
}

然后我尝试在Scala中编写枚举类:

object ColorEnum extends Enumeration {
  val BLACK, BLUE, RED = Value
}

我想知道如何获得colrenum的整数值。Scala中的BLACK ?

非常感谢!

像这样使用id:

ColorEnum.BLACK.id

枚举。

相关内容

  • 没有找到相关文章

最新更新