Автор оригинала: Pankaj Kumar.
Класс Java BufferedWriter является частью java.io посылка.
Java BufferedWriter
- BufferedWriter-это подкласс класса java.io.Writer.
- BufferedWriter записывает текст в поток вывода символов, буферизуя символы таким образом, чтобы обеспечить эффективную запись отдельных символов, массивов и строк.
- Размер буфера может быть указан или может использоваться размер по умолчанию. Значение по умолчанию достаточно велико для большинства целей.
- BufferedWriter используется для того, чтобы сделать классы более низкого уровня, такие как
Файловая машина
, более эффективными и простыми в использовании. По сравнению с Filewriter, Bufferedwriter записывает в файл относительно большие куски данных одновременно, сводя к минимуму количество медленных операций записи файлов. - Класс BufferedWriter также предоставляет метод
new Line()
для автоматического создания разделителей строк для конкретной платформы. Как правило, писатель немедленно отправляет свои выходные данные в базовый поток символов или байтов. Если не требуется быстрый вывод, рекомендуется обернуть BufferedWriter вокруг любого писателя, операции
write()
которого могут быть дорогостоящими, например, пишущие файлы и пишущие потоки вывода.