私は BufferedReader、Scanner および InputStreamReader クラスとそれらの違いを研究しており、それぞれの目的を理解しています。1 つのことを明確にするための説明が必要です。スキャナのコンストラクタで BufferedReader を渡す目的は何ですか? そうする具体的な理由は何ですか?以下は私が言及している例です。
Scanner s = null;
try {
s = new Scanner(new BufferedReader(new FileReader("file....")));
//more code here.........