gpt4 book ai didi

java - 获取字符的扫描仪方法

转载 作者:太空狗 更新时间:2023-10-29 23:03:45 25 4
gpt4 key购买 nike

什么是 Scanner 方法来获取 Java 中键盘返回的 char

例如 nextLine() 用于 StringnextInt() 用于 int

最佳答案

要从 Scanner 获取 char,可以使用 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"

如果您需要来自 Scanner 的一堆 char,那么(可能暂时)将分隔符更改为空字符串可能更方便。这将使 next() 每次都返回一个长度为 1 的字符串。

    Scanner sc = new Scanner("abc");
sc.useDelimiter("");
while (sc.hasNext()) {
System.out.println(sc.next());
} // prints "a", "b", "c"

关于java - 获取字符的扫描仪方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2597841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com