2

由于有更有效的讨论,我已经看到一些代码以这种方式包装输入:

InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buff = new BufferedReader(input);
Scanner scan = new Scanner(buff);

我只是在学习 Java 中的 i/o,似乎有些程序员更喜欢 Scanner(用于原始变量),而另一些程序员更喜欢 BufferedReader(并读取为 String)

插入的代码是有效的还是与仅在一行中使用 Scanner 相同?

考虑到我的学徒身份,请详细说明

4

0 回答 0