### Java 中的文件保存
要素:
1. File 对象:
代表要保存的文件路径。
2. FileOutputStream:
用于向文件中写入数据。
3. BufferedWriter:
用于将文本写入文件中。
4. FileWriter:
用于将文本写入文件中,提供了更高级别的 I/O 操作。
5. try-with-resources:
自动关闭资源,如 FileOutputStream 和 BufferedWriter。
示例:
使用 FileOutputStream 和 BufferedWriter:
java
try (FileOutputStream fos = new FileOutputStream("myfile.txt");
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fos))) {
bw.write("Hello, world!");
} catch (Exception e) {
e.printStackTrace();
}
使用 FileWriter:
java
try (FileWriter fw = new FileWriter("myfile.txt")) {
fw.write("Hello, world!");
} catch (Exception e) {
e.printStackTrace();
}
使用 try-with-resources:
java
try (BufferedWriter bw = new BufferedWriter(new FileWriter("myfile.txt"))) {
bw.write("Hello, world!");
} catch (Exception e) {
e.printStackTrace();
}