Использование строковых представлений значений перечисления в случае переключения -

Почему нельзя использовать значения перечисления как строки в случае switch? (Или что с этим не так:)

String argument;
switch (argument) {
    case MyEnum.VALUE1.toString(): // Isn't this equal to "VALUE1" ?
    // something    
break;
    case MyEnum.VALUE2.toString():
    // something else
break;
14
задан Bloke 30 April 2012 в 16:43
поделиться