首页 >Java >java教程 >如何使用 Java 扫描器可靠地获取单个字符输入?

如何使用 Java 扫描器可靠地获取单个字符输入?

Patricia Arquette
Patricia Arquette原创
2024-12-29 04:30:13611浏览

How Can I Reliably Get Single Character Input Using a Java Scanner?

使用扫描仪获取单个字符输入的方法

从使用扫描仪收集键盘输入的字符的目标出发,出现了各种方法.

最初,代码使用 Scanner.nextChar() 来获取字符,但是这个方法不存在。随后,由于外部方法的限制,将字符串转换为字符仍然不可靠。

解决输入获取问题

要有效获取字符输入,请考虑以下策略:

  1. 提取第一个字符'下一个':

    char c = reader.next().charAt(0);
  2. 仅消耗一个字符:

    char c = reader.findInLine(".").charAt(0);
  3. 强制单次消费字符:

    char c = reader.next(".").charAt(0);

以上是如何使用 Java 扫描器可靠地获取单个字符输入?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn