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

从扫描仪获取char输入

从扫描仪获取char输入

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

3 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

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

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

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

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

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

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



查看完整回答
反对 回复 2019-12-21
?
墨色风雨

TA贡献1853条经验 获得超6个赞


设置扫描仪:

reader.useDelimiter("");

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


查看完整回答
反对 回复 2019-12-21
  • 3 回答
  • 0 关注
  • 304 浏览

添加回答

举报

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