如何在 Java 中使用自定义值进行枚举?
how to Enum with Customized Value in Java?
如何使用 java 中的某些值创建枚举以及如何访问以在 java
中创建字符串
我尝试像这样创建枚举,但我的 ide 显示错误
Expected 0 argument but found one
enum html
{
VERTICALSWAPPINGMAIN("<div class=\"vertical-swapping\"></div>"),
VERTICALSWAPPINGBODY("<div class=\"vertical-drag-drop\"> <p>PLACEHOLDER_LC</p> <span class=\"vertical-droptarget\" id=\"PLACEHOLDER_ID\" draggable=\"true\">PLACEHOLDER_RC</span></div>");
}
在 Oracle 的 tutorial 之后,我会尝试这样的事情:
public enum VerticalSwappingHtml
{
VERTICALSWAPPINGMAIN("<div class=\"vertical-swapping\"></div>"),
VERTICALSWAPPINGBODY("<div class=\"vertical-drag-drop\"> <p>PLACEHOLDER_LC</p> <span class=\"vertical-droptarget\" id=\"PLACEHOLDER_ID\" draggable=\"true\">PLACEHOLDER_RC</span></div>");
private final String html;
VerticalSwappingHtml(String html) {
this.html = html;
}
public String html() { return html; }
}
用法:
String htmlString = VerticalSwappingHtml.VERTICALSWAPPINGMAIN.html();
如何使用 java 中的某些值创建枚举以及如何访问以在 java
中创建字符串我尝试像这样创建枚举,但我的 ide 显示错误
Expected 0 argument but found one
enum html
{
VERTICALSWAPPINGMAIN("<div class=\"vertical-swapping\"></div>"),
VERTICALSWAPPINGBODY("<div class=\"vertical-drag-drop\"> <p>PLACEHOLDER_LC</p> <span class=\"vertical-droptarget\" id=\"PLACEHOLDER_ID\" draggable=\"true\">PLACEHOLDER_RC</span></div>");
}
在 Oracle 的 tutorial 之后,我会尝试这样的事情:
public enum VerticalSwappingHtml
{
VERTICALSWAPPINGMAIN("<div class=\"vertical-swapping\"></div>"),
VERTICALSWAPPINGBODY("<div class=\"vertical-drag-drop\"> <p>PLACEHOLDER_LC</p> <span class=\"vertical-droptarget\" id=\"PLACEHOLDER_ID\" draggable=\"true\">PLACEHOLDER_RC</span></div>");
private final String html;
VerticalSwappingHtml(String html) {
this.html = html;
}
public String html() { return html; }
}
用法:
String htmlString = VerticalSwappingHtml.VERTICALSWAPPINGMAIN.html();