写入
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 构造函数的第二个参数。
挑战
简单你会得到之前名为 "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 在线编译器