Używanie reprezentacji łańcuchowych wartości wyliczeniowych w obudowie przełącznika
Dlaczego nie można użyć wartości wyliczanych jako łańcuchów w przypadku przełącznika? (Lub co jest z tym nie tak :)
String argument;
switch (argument) {
case MyEnum.VALUE1.toString(): // Isn't this equal to "VALUE1" ?
// something
break;
case MyEnum.VALUE2.toString():
// something else
break;