enum和int的相互转换

Posted trypretty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了enum和int的相互转换相关的知识,希望对你有一定的参考价值。

enum Day{ DAY1, DAY2, DAY3, DAY4, DAY5, DAY6, DAY7 };

public class test {
    public static void main(String[] args) {
        System.out.println("enum -> int");
        System.out.println("DAY1 = " + Day.DAY1.ordinal());
        System.out.println("int -> enum");
        System.out.println("5 = " + Day.values()[5]);
    }
}

结果:

enum -> int
DAY1 = 0
int -> enum
5 = DAY6

 

以上是关于enum和int的相互转换的主要内容,如果未能解决你的问题,请参考以下文章

enum与字符串相互转换

enum枚举类型怎么可以转换成整型呢 ,可以转换成其它类型吗,难道枚举类型的基类是数值类型吗?

Swift - 将 Int 转换为 enum:Int

C# Enum,Int,String的互相转换 枚举转换

C# Enum,Int,String的互相转换 枚举转换

如何在python中将int转换为Enum?