为了账号安全,请及时绑定邮箱和手机立即绑定

从扫描仪获取char输入

从扫描仪获取char输入

阿波罗的战车 2019-07-23 10:47:40
从扫描仪获取char输入我试图找到一种char从键盘输入的方法。我试过用:Scanner reader = new Scanner(System.in);char c = reader.nextChar();此方法不存在。我试着把它c作为一个String。然而,它并不总是适用于所有情况,因为我从我的方法调用的另一种方法需要一个char输入。因此,我必须找到一种方法来明确地将char作为输入。有帮助吗?
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

你可以从第一个角色Scanner.next

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

要使用恰好一个字符,您可以使用:

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

严格使用一个字符,您可以使用:

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


查看完整回答
反对 回复 2019-07-23
?
GCT1015

TA贡献1827条经验 获得超4个赞

设置扫描仪:

reader.useDelimiter("");

之后reader.next()将返回单字符串。


查看完整回答
反对 回复 2019-07-23
  • 3 回答
  • 0 关注
  • 512 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信