我正在研究 BufferedReader、Scanner 和 InputStreamReader 类及其差异,我了解每个类的目的。我想要一个解释来澄清一件事:在 Scanner 的构造函数中传递 BufferedReader 的目的是什么?这样做的具体原因是什么?以下是我所指的示例。
Scanner s = null;
try {
s = new Scanner(new BufferedReader(new FileReader("file....")));
//more code here.........