我正在使用 BufferedReader 如下,
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 4; i++) {
System.out.println(stdin.readLine());
}
给出的输入如下,
1
2
3
最后一个输入不以\n
or结尾\r
,因此对于 3 readLine() 将期望用户输入,除非用户按下回车键
使用 Scanner 的任何解决方案?
实际上,我在解决附近的Quora问题时遇到了这个问题,在他们的条件下,他们提到了以下几行,
输入测试用例的最后一行是否以换行符结尾?[关联]
没有。没有尾随空格或换行符。
代码链接,在上面的页面提交,测试用例失败
对于零测试用例,它显示以下输出,
由于预期输出为空白,这意味着我的代码仍然期望\n or \r
输入未提供