Java-класс BufferedWriter
Класс BufferedWriter Java
В этом руководстве мы узнаем о Java BufferedWriter и его методах с помощью примеров.
00
класс 10
package можно использовать с другими модулями записи для более эффективной записи данных (в символах).
Он расширяет абстрактный класс 27
.
<час>
Работа BufferedWriter
34
поддерживает внутренний буфер из 8192 символов .
Во время операции записи символы записываются во внутренний буфер, а не на диск. Как только буфер заполнен или устройство записи закрыто, все символы в буфере записываются на диск.
Следовательно, количество обращений к диску уменьшается. Вот почему запись символов выполняется быстрее при использовании 40
. .
Создать BufferedWriter
Чтобы создать 54
, мы должны импортировать 66
пакет первый. Как только мы импортируем пакет, мы можем создать буферизованный модуль записи.
01
В приведенном выше примере мы создали 79
названный буфер с 86
названный файл .
Здесь внутренний буфер 99
имеет размер по умолчанию 8192 символа. Однако мы также можем указать размер внутреннего буфера.
10пре>Буфер поможет более эффективно записывать символы в файлы.
<час>Методы BufferedWriter
106
класс предоставляет реализации для различных методов, представленных в117
.Метод записи()
122
- записывает один символ во внутренний буфер модуля записи130
- записывает символы из указанного массива в модуль записи149
- записывает указанную строку в модуль записи
Пример:BufferedWriter для записи данных в файл
28
В приведенном выше примере мы создали буферизованный модуль записи с именем output. вместе с 158
. Буферизованный модуль записи связан с файлом output.txt. файл.
32
Для записи данных в файл мы использовали 162
метод.
Здесь, когда мы запускаем программу, файл output.txt файл заполнен следующим содержимым.
40<час>
метод смыва()
Чтобы очистить внутренний буфер, мы можем использовать 171
метод. Этот метод заставляет модуль записи записывать все данные, находящиеся в буфере, в целевой файл.
Например, предположим, что у нас есть пустой файл с именем output.txt. .
58
Вывод
61
Когда мы запускаем программу, файл output.txt заполняется текстом, представленным строкой data .
<час>Метод close()
Чтобы закрыть буферизованный модуль записи, мы можем использовать 185
метод. Как только 190
вызывается метод, мы не можем использовать модуль записи для записи данных.
Другие методы BufferedWriter
Метод | Описание |
---|---|
204 | вставляет новую строку в модуль записи |
215 | вставляет указанный символ в текущий модуль записи |
Чтобы узнать больше, посетите Java BufferedWriter (официальная документация по Java).
java