Клас Java FileWriter використовується для запису символьно-орієнтованих даних у a файл . Це символьно-орієнтований клас, який використовується для обробки файлів java .
На відміну від класу FileOutputStream, вам не потрібно перетворювати рядок у байт масив оскільки він надає метод безпосереднього запису рядка.
bash довжина рядка
Оголошення класу Java FileWriter
Давайте подивимося оголошення для класу Java.io.FileWriter:
public class FileWriter extends OutputStreamWriter
Конструктори класу FileWriter
Конструктор | опис |
---|---|
FileWriter (рядковий файл) | Створює новий файл. Він отримує назву файлу рядок . |
FileWriter (файл файлу) | Створює новий файл. Він отримує ім'я файлу в File об'єкт . |
Методи класу FileWriter
метод | опис |
---|---|
void write (рядковий текст) | Він використовується для запису рядка у FileWriter. |
недійсний запис (символ c) | Він використовується для запису char у FileWriter. |
void write(char[] c) | Він використовується для запису масиву char у FileWriter. |
void flush() | Він використовується для очищення даних FileWriter. |
void close() | Він використовується для закриття FileWriter. |
Приклад Java FileWriter
У цьому прикладі ми записуємо дані у файл testout.txt за допомогою класу Java FileWriter.
package com.javatpoint; import java.io.FileWriter; public class FileWriterExample { public static void main(String args[]){ try{ FileWriter fw=new FileWriter('D:\testout.txt'); fw.write('Welcome to javaTpoint.'); fw.close(); }catch(Exception e){System.out.println(e);} System.out.println('Success...'); } }
Вихід:
Success...
testout.txt:
список держав
Welcome to javaTpoint.