我试图通过创建扫描仪对象在使用Scanner类的控制台中读取字符输入。我使用了两个命令:
char ch = sc.next(".").charAt(0);
char ch = sc.next().charAt(0);
我两个都试过了,都很好用,但是这两个命令有什么区别呢?第一个命令中的"."
是什么意思?
此方法查找并返回此扫描程序中的下一个完整令牌。在一个完整的标记之前和之后是与分隔符模式匹配的输入。
char ch = sc.next(".").charAt(0);
在这段代码中,它等待从这个输入".">