gpt4 book ai didi

java - 如何使用 java 声明枚举

转载 作者:IT老高 更新时间:2023-10-28 20:43:20 24 4
gpt4 key购买 nike

我想将此示例 C# 代码转换为 java 代码:

public enum myEnum {
ONE = "one",
TWO = "two",
};

因为我想把这个常量类改成枚举

public final class TestConstants {
public static String ONE = "one";
public static String TWO= "two";
}

最佳答案

public enum MyEnum {
ONE(1),
TWO(2);
private int value;
private MyEnum(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}

简而言之 - 只要您提供构造函数参数(并将值设置到相应字段),您就可以为枚举定义任意数量的参数

正如 Scott 所说 - official enum documentation给你答案。始终从语言特性和结构的官方文档开始。

更新:对于字符串,唯一的区别是您的构造函数参数是 String,并且您使用 TEST("test")

声明枚举

关于java - 如何使用 java 声明枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7007137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com