我想在java中编组一堆苞片enum
。有人能告诉我如何做到这一点?我试过如下如何把{,},(,)枚举
enum sample{'{','}';}
enum sample{"{","}";}
enum sample{{,};}
没有一个编译。
我想在java中编组一堆苞片enum
。有人能告诉我如何做到这一点?我试过如下如何把{,},(,)枚举
enum sample{'{','}';}
enum sample{"{","}";}
enum sample{{,};}
没有一个编译。
不要忘记,enum
可以有一个自定义的构造函数:
public enum Bracket {
OPEN_BRACKET('{'), CLOSE_BRACKET('}');
private final char symbol;
Brackets(char symbol) {
this.symbol = symbol;
}
public char getSymbol() {
return symbol;
}
}
感谢您的帮助!这是我第一次看到像这样的构造枚举 – kun
您还可以创建自定义的toString枚举()方法,将返回您的自定义字符串:
public enum MyType {
ONE {
public String toString() {
return "{";
}
},
TWO {
public String toString() {
return "}";
}
}
}
enum
不允许特殊字符。它只允许字母数字和首字母的字符。 所以你不能有{,}等。它遵循与变量相同的命名约定。
这是不可能的。 –
你的意思是枚举?你拼错了4次.... –
对不起,我只是改正了他们,任何想法如何做到这一点? – kun