Уточнение повторного метода - PullRequest
0 голосов
/ 19 марта 2019

У меня есть метод, который повторяется в нескольких комбинированных окнах, и я не слишком уверен, есть ли способ обобщить это, чтобы минимизировать повторение? Вот метод:

public void numberTicket1(){
        switch (no1.getValue().toString()){
            case "One":
                numberOfTickets = 1;
                break;
            case "Two":
                numberOfTickets = 2;
                break;
            case "Three":
                numberOfTickets = 3;
                break;
            case "Four":
                numberOfTickets = 4;
                break;
            case "Five":
                numberOfTickets = 5;
                break;
            case "Six":
                numberOfTickets = 6;
                break;
            default:
                numberOfTickets = 0;
        }
    }

1 Ответ

3 голосов
/ 19 марта 2019
numberOfTickets = Arrays.asList (
    "One", "Two", "Three", "Four", "Five", "Six").
    indexOf (no1.getValue().toString()) + 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...