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