在 Java 枚举中覆盖 valueof() 和 toString()
2022-08-31 08:05:30
我的值是需要在其中包含空格的单词,但枚举的值中不能有空格,因此它们都被捆绑在一起。我想覆盖以添加这些空格,我告诉它。enum
toString()
我还希望枚举在我对添加空格的同一字符串上使用时提供正确的枚举。valueOf()
例如:
public enum RandomEnum
{
StartHere,
StopHere
}
对其值为 的调用返回字符串 。对同一字符串 () 的调用返回枚举值 。toString()
RandomEnum
StartHere
"Start Here"
valueof()
"Start Here"
StartHere
我该怎么做?