扫描器-java.util.NoSuchElementException:找不到行

时间:2019-12-08 12:49:47

标签: java java.util.scanner

所以我正在创建一个基于终端的程序,我正在使用扫描仪来处理用户输入-


    private static String input;

    public static void get(Scanner scanner){
        System.out.print(Utils.ANSI_YELLOW + Admin.USERNAME + Utils.ANSI_CYAN + "@"+Utils.ANSI_RED+"xx"+Utils.ANSI_RESET+" -# ");
        input = scanner.nextLine(); //error here
        check(input.split(" "));
    }

现在这将引发以下错误:

Exception in thread "main" java.util.NoSuchElementException: No line found
        at java.util.Scanner.nextLine(Unknown Source)

但是我真的很困惑为什么会发生这种情况,因为我在其他程序中使用了与此类似的方法,并且效果很好。

编辑:

我如何调用该方法:

Input.get(new Scanner(System.in));

0 个答案:

没有答案