Java читает файл разными методами

Кажется, что есть много способов читать текстовые файлы в Java (BufferedReader, DataInputStream и т.д.) мой личный фаворитScanner сFile в конструкторе (он проще, лучше работает с обработкой математических данных и имеет знакомый синтаксис).

Борис Паук также упомянулChannel а такжеRandomAccessFile.

Может кто-нибудь объяснить плюсы и минусы каждого из этих методов? Чтобы быть конкретным, когда я хотел бы использовать каждый?

(редактировать) Я думаю, что я должен быть конкретным и добавить, что у меня есть сильное предпочтениеScanner метод. Итак, настоящий вопрос в том, когдане будет Я хочу использовать это?

Ответы на вопрос(3)

Ваш ответ на вопрос