在Java中,您可以通过定义一个枚举类型并使用一个特定的int值来初始化它。以下是一个示例:
public enum MyEnum {
VALUE1(1),
VALUE2(2),
VALUE3(3);
private int value;
MyEnum(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
在这个例子中,MyEnum是一个枚举类型,它有三个值:VALUE1,VALUE2和VALUE3。每个值都有一个与之关联的int值。通过使用构造函数,我们可以为每个枚举值设置一个特定的int值。然后,我们可以使用getValue()方法来获取枚举值的int值。
要获取枚举的string和int值,您可以使用Java的name()方法来获取枚举的名称,该方法将返回枚举常量的名称。您可以使用枚举的名称和其关联的int值来获取这些信息。以下是一个示例:
public class Main {
public static void main(String[] args) {
MyEnum value = MyEnum.VALUE1;
System.out.println("Enum Name: " + value.name()); // 输出 "Enum Name: VALUE1"
System.out.println("Enum Value: " + value.getValue()); // 输出 "Enum Value: 1"
}
}
在这个例子中,我们选择了MyEnum的VALUE1值,并使用name()方法和getValue()方法来获取其名称和值。输出将分别显示枚举的名称和值。