Menu
CoddyTech

写入

Coddy Java 文件处理 课程的第 5 课,共 11 课。

在 Java 中向文件写入内容,可以使用 FileWriter 类:

try {
	FileWriter writer = new FileWriter("data.txt");
	writer.write("This the new contect of data.txt file!");
	writer.close();
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

上面的代码会向 "data.txt" 文件写入一些文本。请注意,你必须处理 IOException 异常。

默认情况下,文本会覆盖任何已有内容。如果你想将文本追加到文件已有内容的末尾,请使用以下代码:

 FileWriter writer = new FileWriter("data.txt", true);

请注意,true 是 FileWriter 构造函数的第二个参数。

challenge icon

挑战

简单

你会得到之前名为 "coddy.txt" 的文件。将以下文本追加到这个文件中:

This is the end of the file, but only the beginning...

最后,打印新文件的内容。

亲手试试

import java.io.FileWriter;
import java.io.IOException;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;

class Main {
    public static void main(String[] args) {
        // 在这里编写代码
    }
}

Java 文件处理中的所有课

自己练习: Java 在线编译器