Я изучаю классы BufferedReader, Scanner и InputStreamReader и их различия, и я понимаю цель каждого из них. Мне нужно объяснение, чтобы прояснить одно: какова цель передачи BufferedReader в конструкторе Scanner? Какова конкретная причина для этого? Ниже приведен пример, на который я ссылаюсь.BufferedReader в конструкторе сканера
Scanner s = null;
try {
s = new Scanner(new BufferedReader(new FileReader("file....")));
//more code here.........
Плюс один, отметив, что это загружается в оперативную память. Я полагаю, это означает, что BufferedReader не имеет никакой пользы, если файл уже находится в ОЗУ. И.Е. файл загружается пользователем на веб-страницу, и вы должны проанализировать этот файл перед сохранением его на диске. Это верно? – TigerBear