I valori nel mio enumsono parole che devono contenere spazi, ma le enumerazioni non possono avere spazi nei loro valori, quindi è tutto raggruppato. Voglio sovrascrivere toString()per aggiungere questi spazi dove lo dico.
Voglio anche che l'enumerazione fornisca l'enumerazione corretta quando uso valueOf()sulla stessa stringa a cui ho aggiunto gli spazi.
Per esempio:
public enum RandomEnum
{
StartHere,
StopHere
}
La chiamata toString()sul RandomEnumcui valore è StartHererestituisce una stringa "Start Here". La chiamata valueof()sulla stessa stringa ( "Start Here") restituisce il valore enum StartHere.
Come posso fare questo?