Usando representações de string de valores de enum no switch-case
Por que não é possível usar valores de enum como strings em um caso de comutador? (Ou o que está errado com isso :)
<code>String argument; switch (argument) { case MyEnum.VALUE1.toString(): // Isn't this equal to "VALUE1" ? // something break; case MyEnum.VALUE2.toString(): // something else break; </code>