猿问

从扫描仪获取一个字符输入

从扫描仪获取一个字符输入

我想找个办法char键盘输入。

我试着用:

Scanner reader = new Scanner(System.in);char c = reader.nextChar();

这种方法不存在。

我试着c作为String..但是,它并不总是适用于每一种情况,因为我从我的方法调用的另一个方法需要一个char作为一种输入。因此,我必须找到一种方法来显式地将char作为输入。

有什么帮助吗?


慕田峪4524236
浏览 463回答 3
3回答

千万里不及你

你可以把第一个角色从Scanner.next:char c = reader.next().charAt(0);消费一点儿没错你可以用一个角色:char c = reader.findInLine(".").charAt(0);消费严格你可以用一个角色:char c = reader.next(".").charAt(0);

江户川乱折腾

安装扫描器:reader.useDelimiter("");之后reader.next()将返回一个单字符串。
随时随地看视频慕课网APP

相关分类

Java
我要回答