I valori nel mio enum
sono 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 RandomEnum
cui valore è StartHere
restituisce una stringa "Start Here"
. La chiamata valueof()
sulla stessa stringa ( "Start Here"
) restituisce il valore enum StartHere
.
Come posso fare questo?