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