Можно ли иметь переключатель (java.lang.Object) в java?

В моем приложении должен быть оператор switch case типа String .

Мне нужно что-то вроде этого:

    Object list1 = "list1";
    Object list2 = "list2";
    Object list3 = "list3";

    Object option = "list1";
    switch (option) {
        case list1: // Do something
        case list2: // Do something
        case list3: // Do something
        default:    // Do something
    }

Можно ли?

РЕДАКТИРОВАТЬ:

Лучше использовать регистр переключателя для условий n вместо if and else? Please comment on it?

11
задан GROX13 6 March 2017 в 15:14
поделиться