我的 enum
中的值是需要有空格的单词,但枚举不能在它们的值中有空格,所以它们都被打包了。我想覆盖 toString()
,在我告诉它的地方添加这些空格。
我还希望枚举在我将空格添加到的同一个字符串上使用 valueOf()
时提供正确的枚举。
例如:
public enum RandomEnum
{
StartHere,
StopHere
}
对值为 StartHere
的 RandomEnum
调用 toString()
返回字符串 "Start Here"
。对同一个字符串("Start Here"
)调用 valueof()
将返回枚举值 StartHere
。
我怎么能这么做?