Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

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

  1. Окончательное ключевое слово Java
  2. Оператор экземпляра Java
  3. Вложенный статический класс Java
  4. Анонимный класс Java
  5. Одноэлементный класс Java
  6. Java-отражение
  7. Класс Java ObjectOutputStream
  8. Java-класс BufferedReader
  9. Дженерики Java
  10. Класс файла Java