29 lines
974 B
Java
29 lines
974 B
Java
package chapter7;
|
||
|
||
import java.io.FileWriter;
|
||
import java.io.IOException;
|
||
|
||
public class Example09 {
|
||
public static void main(String[] args) {
|
||
FileWriter writer = null; // 在try外声明,以便finally中可以访问
|
||
try {
|
||
writer = new FileWriter("note.txt");
|
||
writer.write("这是第一行\n");
|
||
writer.write("这是第二行\n");
|
||
System.out.println("文件写入成功!");
|
||
} catch (IOException e) {
|
||
System.out.println("写入文件出错:" + e.getMessage());
|
||
} finally {
|
||
// 在finally中确保关闭资源
|
||
if (writer != null) { // 防止writer未初始化就抛出异常
|
||
try {
|
||
writer.close(); // close()方法也可能抛出IOException
|
||
} catch (IOException e) {
|
||
System.out.println("关闭文件出错:" + e.getMessage());
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
}
|