Java читает файл разными методами
Кажется, что есть много способов читать текстовые файлы в Java (BufferedReader
, DataInputStream
и т.д.) мой личный фаворитScanner
сFile
в конструкторе (он проще, лучше работает с обработкой математических данных и имеет знакомый синтаксис).
Борис Паук также упомянулChannel
а такжеRandomAccessFile
.
Может кто-нибудь объяснить плюсы и минусы каждого из этих методов? Чтобы быть конкретным, когда я хотел бы использовать каждый?
(редактировать) Я думаю, что я должен быть конкретным и добавить, что у меня есть сильное предпочтениеScanner
метод. Итак, настоящий вопрос в том, когдане будет Я хочу использовать это?