我想将此示例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所指出的那样-
官方的枚举文档为您提供了答案。始终从语言功能和结构的官方文档开始。
更新:对于字符串,唯一的区别是您的构造函数参数为String
,并且您声明了带有TEST("test")
如何使用1.1 XML模式定义? 这是我的开始:
本文向大家介绍如何使用Java声明OpenCV Mat对象?,包括了如何使用Java声明OpenCV Mat对象?的使用技巧和注意事项,需要的朋友参考一下 在OpenCV中,Mat类表示用于存储图像的矩阵对象。您还可以手动声明Mat对象- 加载OpenCV本机库-使用OpenCV库编写Java代码时,第一步是使用加载OpenCV本机库。 实例化Mat类 -使用本章前面提到的任何函数实例化Mat类。
问题内容: 有人可以解释一下这是什么意思吗? 这似乎是一个循环定义,至少可以说让我感到困惑。 问题答案: Java Generics FAQ中 有很好的解释。 从末尾开始: 概括起来,声明可以解密为:是仅可为其子类型实例化的泛型类型,并且这些子类型将继承一些有用的方法,其中一些方法具有子类型特定的参数(否则取决于子类型)。 (尽管我确实很同情-递归的泛型声明很痛苦。但是,我的协议缓冲端口到C#的情
问题内容: 在Swift中应该如何声明和使用位字段? 像这样声明一个枚举确实可行,但是尝试对2个值进行或运算将无法编译: 我研究了Swift如何导入Foundation枚举类型,它是通过定义符合协议的a 来实现的: 而协议是: 但是,没有关于该协议的文档,我无法自己弄清楚如何实现它。此外,还不清楚这是实现位字段的官方Swift方法,还是这仅仅是Objective- C桥如何表示它们的方式。 问题答
本文向大家介绍如何使用JSP声明来声明类的对象?,包括了如何使用JSP声明来声明类的对象?的使用技巧和注意事项,需要的朋友参考一下 声明声明了一个或多个变量或方法,您可以稍后在JSP文件中的Java代码中使用它们。在JSP文件中使用变量或方法之前,必须先声明该变量或方法。 以下是JSP声明的语法- 您可以编写与上述语法等效的XML,如下所示- 以下是JSP声明中对象声明的示例-
JWT令牌的大多数示例都使用clj时间,而现在不推荐使用clj时间,而是使用本机java。时间我正试图与buddy一起使用java time对令牌进行签名/验证,但我一直在尝试将exp声明传递给我的令牌。以下是我所拥有的一个例子: 当我测试是否可以取消令牌签名时 我得到以下错误: 柴郡执行错误(JsonGenerationException)。生成/生成(generate.clj:152)。无法对