Les valeurs dans my enum
sont des mots qui doivent contenir des espaces, mais les énumérations ne peuvent pas avoir d'espaces dans leurs valeurs, donc tout est groupé. Je veux remplacer toString()
pour ajouter ces espaces là où je le dis.
Je veux également que l'énumération fournisse l'énumération correcte lorsque j'utilise valueOf()
sur la même chaîne à laquelle j'ai ajouté les espaces.
Par exemple:
public enum RandomEnum
{
StartHere,
StopHere
}
Appel toString()
sur RandomEnum
dont la valeur est StartHere
renvoie la chaîne "Start Here"
. L'appel valueof()
sur cette même chaîne ( "Start Here"
) renvoie la valeur enum StartHere
.
Comment puis-je faire ceci?