我想从键盘的输入中获取char,这是我的代码:
Scanner reader = new Scanner(System.in); char c = reader.nextChar();
该方法不存在。
我尝试了c作为String。但是,它并不总是在每种情况下都可行,因为我从我的方法中调用的另一个方法需要a char作为输入。因此,我必须找到一种显式将char作为输入的方法。
请问怎么弄呢?
查看更多
您可以从中提取第一个字符Scanner.next:
char c = reader.next().charAt(0);消耗正好一个字符,你可以使用:
char c = reader.next().charAt(0);
char c = reader.findInLine(".").charAt(0);要严格使用一个字符,可以使用:
char c = reader.findInLine(".").charAt(0);
char c = reader.next(".").charAt(0);
发布 问题
分享 好友
手机 浏览
回到 顶部