Я хочу использовать следующее перечисление в качестве ссылки в случае переключения:
public final enum myEnum {
VALUE1,
VALUE2,
VALUE2,
...
}
Я уже некоторое время искал в Интернете, но нашел только примеры, в которых перечисление используется в операторе switch и в качестве аргумента указывается регистр. Я хочу использовать только значения перечисления в качестве аргумента операторов case, аргумент switch является другой переменной. Примерно так:
String otherVariable = "VALUE2";
switch (otherVariable) {
case myEnum,VALUE1.toString():
...
break;
case myEnum,VALUE2.toString():
...
break;
default:
...
break;
Когда я кодирую это прямо, я получаю ошибку "выражения выражений должны быть константными выражениями". Что я делаю неправильно? Как мне это реализовать?
С уважением
WolfiG