在Java中声明枚举时:
public enum Weekday {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
您可以通过其指定的整数索引获取特定值,如下所示:
Weekday.values()[index]
有没有办法在scala中访问用Java编写的Enum?
答案 0 :(得分:8)
简单地:
Weekday.values()(index)
在scala中,通过apply
函数访问数组,也可以直接通过array(index)