Использование строковых представлений значений перечисления в switch-case
Почему нельзя использовать значения перечисления в качестве строк в случае переключателя? (Или что не так с этим :)
String argument;
switch (argument) {
case MyEnum.VALUE1.toString(): // Isn't this equal to "VALUE1" ?
// something
break;
case MyEnum.VALUE2.toString():
// something else
break;