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 的文件,并向其中写入了两行文本。