Java FileWriter详解(定义作用及使用示例)

Java FileWriter详解(定义作用及使用示例)-mikechen

FileWriter定义

Java FileWriter 是 Java I/O API 的一部分,用于将字符流写入文件。

 

FileWriter作用

Java FileWriter 的作用是将程序中的字符编码转换为字符流,并将其写入到文本文件中。

Java FileWriter 类可以用于创建新的文本文件、写入文本文件、向现有文本文件追加数据等。

 

FileWriter方法

Java FileWriter 可以使用多种方法来写入文件内容,以下是一些常用的方法:

  • write(int c):用于写入单个字符。
  • write(char[] cbuf):用于写入多个字符。
  • write(String str):用于写入字符串。
  • flush():用于将缓冲区中的数据写入文件。
  • close():用于关闭文件流。

 

FileWriter使用

下面是一个示例程序,演示如何使用 Java FileWriter 来写入文本文件:

import java.io.FileWriter;
import java.io.IOException;

public class FileWriterExample {
    public static void main(String[] args) {
        try {
            FileWriter writer = new FileWriter("output.txt");
            writer.write("Hello, World!\n");
            writer.write("This is an example of Java FileWriter.");
            writer.close();
            System.out.println("File written successfully!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

这个程序使用Java  FileWriter 类创建了一个名为 output.txt 的文件,并向其中写入了两行文本。

陈睿mikechen

10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注「mikechen」公众号,获取更多技术干货!

后台回复面试即可获取《史上最全阿里Java面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法