Насколько мне известно, два наиболее распространенных метода чтения основанных на символах данных из файла в Java используют Scanner или BufferedReader. Я также знаю, что BufferedReader эффективно считывает файлы, используя буфер, чтобы избежать операций с физическим диском. Мои вопросы:
- Выполняет ли
Scanner, а такжеBufferedReader? - Почему вы выбрали
ScannerнадBufferedReaderили наоборот?