当前位置: 首页 > 教程 > Java IO流 >

Java FileWriter

精华
小牛编辑
105浏览
2023-03-14

1 什么是Java FileWriter

Java FileWriter类用于将面向字符的数据写入文件。它是面向字符的类,用于Java中的文件处理。

与FileOutputStream类不同,您不需要将字符串转换为字节数组,因为它提供了直接写入字符串的方法。

2 Java FileWriter的语法

public class FileWriter extends OutputStreamWriter

3 Java FileWriter的构造方法

构造方法 描述
FileWriter(String file) 创建一个新文件。它以字符串形式获取文件名。
FileWriter(File file) 创建一个新文件。它在File对象中获取文件名。

4 Java FileWriter的方法

方法 描述
void write(String text) 用于将字符串写入FileWriter。
void write(char c) 用于将char写入FileWriter。
void write(char[] c) 用于将char数组写入FileWriter。
void flush() 用于刷新FileWriter的数据。
void close() 用于关闭FileWriter。

5 Java FileWriter的例子

在此示例中,我们使用Java FileWriter类将数据写入文件test.txt中。

package cn.xnip;

/**
 * 小牛知识库网: https://www.xnip.cn
 */
/**
 *  Java FileWriter的例子
 */
import java.io.FileWriter;

public class Demo {

    public static void main(String args[]){
        try{
            FileWriter fw=new FileWriter("D:\\xnip\\test.txt");
            fw.write("Welcome to xnip.");
            fw.close();
        }catch(Exception e){System.out.println(e);}
        System.out.println("Success...");
    }
}

输出结果为:

Success...

test.txt:

Welcome to xnip.