nextLine игнорирует ввод, а next () нет - почему я очищаю сканер? - PullRequest
0 голосов
/ 29 января 2019

У меня была проблема, когда nextLine игнорировал пользовательский ввод.После некоторых исследований я обнаружил, что должен очистить Scanner, используя in.nextLine(), но можете ли вы сказать мне, почему?Я хотел бы знать, что я делаю, когда использую это:

String edit = in.nextLine();

switch (edit) {
    case "name":
        System.out.println("Enter new name for " + items.get((editItem - 1)).getName());
        String newName = in.nextLine();
        items.get((editItem - 1)).setName(newName);

1 Ответ

0 голосов
/ 29 января 2019
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...