gpt4 book ai didi

java - 枚举属性上的特殊字符

转载 作者:行者123 更新时间:2023-12-02 03:33:35 24 4
gpt4 key购买 nike

我有两个枚举,一个在 java 上

private enum MyEnum{
enum1,
enum2,
enum3;


public String traduction() {
return Messages.get(this.toString());
}

}

在 typeScript 上也是如此

import {Enum} from "../../enum";

export class MyEnum extends Enum {

static enum1 = new MyEnum('enum1');
static enum2 = new MyEnum('enum2');
static enum3 = new MyEnum('enum3');

}

我需要在枚举中的元素上添加特殊字符,以便显示如下内容:

枚举(1)
枚举(2)
枚举3

如何在 JAVA 和 typescript 中做到这一点?

最佳答案

您可以按如下方式编辑 MyEnum:

private enum MyEnum {
enum1("enum(1)"),
enum2("enum(2)"),
enum3("enum3");

String description;

public String toString() {
return this.description;
}

public MyEnum(String description) {
this.description = description;
}

public String traduction() {
return Messages.get(this.toString());
}

}

或者

private enum MyEnum {
enum1("enum(1)"),
enum2("enum(2)"),
enum3;

String description;

public String toString() {
return this.description;
}

public MyEnum(String description) {
this.description = description;
}

public MyEnum() {
this.description = super.toString();
}

public String traduction() {
return Messages.get(this.toString());
}

}

关于java - 枚举属性上的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37722501/

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