我想在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