Java FileWriter
Java FileWriter类用于将面向字符的数据写入文件。它是面向字符的类,用于java中的文件处理。
与FileOutputStream类不同,您无需将字符串转换为字节array,因为它提供了直接写入字符串的方法。
Java FileWriter类声明
让我们看看Java.io.FileWriter类的声明:
public class FileWriter extends OutputStreamWriter
FileWriter类的构造方法
构造函数 |
说明 |
FileWriter(字符串文件) |
创建一个新文件。它以字符串的形式获取文件名。 |
FileWriter(文件文件) |
创建一个新文件。它在文件对象中获取文件名。 |
FileWriter类的方法
方法 |
说明 |
void write(字符串文本) |
用于将字符串写入FileWriter。 |
void write(char c) |
用于将char写入FileWriter。 |
void write(char [] c) |
用于将char数组写入FileWriter。 |
void flush() |
用于刷新FileWriter的数据。 |
void close() |
它用于关闭FileWriter。 |
Java FileWriter示例
在此示例中,我们使用Java FileWriter类将数据写入文件testout.txt中。
package com.lidihuo;
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 lidihuo.");
fw.close();
}
catch(Exception e){
System.out.println(e);
}
System.out.println("Success...");
}
}
输出:
testout.txt: