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