Значения в my enum
- это слова, которые должны иметь пробелы в них, но перечисления не могут иметь пробелов в своих значениях, поэтому все они сгруппированы. Я хочу переопределить toString()
, чтобы добавить эти пробелы, где я говорю.
Я также хочу, чтобы перечисление предоставило правильное перечисление, когда я использую valueOf()
в той же строке, где я добавил пробелы.
Например:
public enum RandomEnum
{
StartHere,
StopHere
}
Вызов toString()
on RandomEnum
, значение которого StartHere
возвращает строку "Start Here"
. Вызов valueOf()
в той же строке ("Start Here"
) возвращает значение перечисления StartHere
.
Как я могу это сделать?