Java教程-Java FileWriter类

Java FileWriter类
Java FileWriter类用于将面向字符的数据写入文件。它是面向字符的类,用于Java的文件处理。
与FileOutputStream类不同,您无需将字符串转换为字节数组,因为它提供了直接写入字符串的方法。
Java FileWriter类声明
让我们看一下Java.io.FileWriter类的声明:
public class FileWriter extends OutputStreamWriter
FileWriter类的构造函数
Constructor | Description |
---|---|
FileWriter(String file) | 创建一个新文件。它在string中获取文件名。 |
FileWriter(File file) | 创建一个新文件。它在 File object中获取文件名。 |
FileWriter类的方法
Method | Description |
---|---|
void write(String text) | 它用于将字符串写入 FileWriter。 |
void write(char c) | 它用于将字符写入 FileWriter。 |
void write(char[] c) | 它用于将 char 数组写入 FileWriter。 |
void flush() | 它用于刷新 FileWriter 的数据。 |
void close() | 它用于关闭 FileWriter。 |
Java FileWriter示例
在此示例中,我们使用Java FileWriter类将数据写入文件testout.txt。
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.