作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个枚举,一个在 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/
我是一名优秀的程序员,十分优秀!