【发布时间】:2012-03-28 13:31:15
【问题描述】:
enum 中的值是需要在其中包含空格的单词,但枚举的值中不能包含空格,因此它们都是捆绑在一起的。我想覆盖 toString() 在我告诉它的地方添加这些空间。
当我在添加空格的同一字符串上使用 valueOf() 时,我还希望枚举提供正确的枚举。
例如:
public enum RandomEnum
{
StartHere,
StopHere
}
在值为StartHere 的RandomEnum 上调用toString(),返回字符串"Start Here"。对同一字符串 ("Start Here") 调用 valueof() 返回枚举值 StartHere。
我该怎么做?
标签: java enums overriding tostring value-of