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