获取Java键盘返回的Scannerchar方法是什么。

nextLine()StringnextInt()int等。

最佳答案

要从char获取Scanner,可以使用findInLine方法。

    Scanner sc = new Scanner("abc");
    char ch = sc.findInLine(".").charAt(0);
    System.out.println(ch); // prints "a"
    System.out.println(sc.next()); // prints "bc"

如果您需要char中的一堆Scanner,那么(可能是暂时)将定界符更改为空字符串可能会更方便。这将使next()每次都返回一个长度为1的字符串。
    Scanner sc = new Scanner("abc");
    sc.useDelimiter("");
    while (sc.hasNext()) {
        System.out.println(sc.next());
    } // prints "a", "b", "c"

07-28 01:31
查看更多