繁体   English   中英

使用 Java 中的扫描仪 Class 在控制台中读取字符输入

[英]Reading a character input in the console using the Scanner Class in Java

我正在尝试通过创建扫描仪 object 来使用扫描仪 class 在控制台读取字符输入。 我使用了两个命令:

  1. char ch = sc.next(".").charAt(0);
  2. char ch = sc.next().charAt(0); 我已经尝试了两者并且都运行良好,但是这两个命令之间有什么区别? "."是什么意思? 在第一个命令中代表什么?

此方法从该扫描仪中查找并返回下一个完整令牌。 一个完整的标记前后是匹配分隔符模式的输入。

char ch = sc.next(".").charAt(0);

在这段代码中,它等待从这个输入“。”匹配这个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM