Im working on java, I have created an enum as follows:
public enum myEnum
{
india,
russian,
england,
north America
}
Above example gives errors while using space in the name of element (i.e. north America).
Any suggestions how to resolve above issue?
You can’t put a space in the middle of an identifier.
Doing so ends that identifier and the parser assumes whatever comes next is a valid token in that statement’s context. There are few (if any) places that would be legal.
Conventional Java value names would be:
An
enumcan have associated properties, like human-readable names, e.g.,I’m ambivalent about using
toStringto provide presentation-layer representations.I prefer methods communicate their purpose explicitly–it’s more expressive and obvious.
toStringis pretty generic, and allows only a single representation. Multiple output formats may be required depending on context, parameters, etc. whichtoStringdoesn’t allow.Advantages of
toStringinclude using default string operations on the object, and in this case, usingvalueOfto directly translate from the human-readable version to the enum value.