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

从扫描仪获取char输入

从扫描仪获取char输入

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

3 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

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

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

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

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

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

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



查看完整回答
反对 回复 2019-07-26
?
呼唤远方

TA贡献1856条经验 获得超11个赞

设置扫描仪:

reader.useDelimiter("");

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


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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号