Как читать файл в Java: пример BufferedReader

Как читать файл на Java?

Java предоставляет несколько механизмов для чтения из файла. Самый полезный пакет, который предоставляется для этого, – это java.io.Reader. Этот класс содержит класс BufferedReader в пакете java.io.BufferedReader

Что такое BufferedReader в Java?

BufferedReader – это класс Java для чтения текста из входного потока (например, файла) путем буферизации символов, которые легко читают символы, массивы или строки.

В общем, каждый запрос на считывание, сделанный из Reader, вызывает запрос соответствующего считывания из базового символа или байтового потока.

Поэтому рекомендуется обернуть BufferedReader вокруг любого Reader, чьи операции read () могут быть дорогостоящими, например, java FileReaders и InputStreamReaders.

Типичное использование будет связано с передачей пути к файлу BufferedReader следующим образом:

Это в основном загружает ваш файл в objReader.Now, вам нужно будет перебирать содержимое файла и печатать его.

Цикл while в приведенном ниже коде будет считывать файл до тех пор, пока он не достигнет конца файла

strCurrentLine читает текущую строку, а objReader.readLine () возвращает строку. Следовательно, цикл будет повторяться до тех пор, пока он не станет нулевым.

Пример BufferedReader:

Ниже код показывает полную реализацию.

Заметка:

В приведенном выше коде есть некоторые очень важные манипуляции, особенно в блоке finally кода.

Этот код обеспечит эффективное управление памятью и вызовет метод objReader.close (), который освободит память.

BufferedReader JDK7 Пример:

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *