import java.io.FileWriter;
import java.io.IOException;
public class FuXi3 {
public static void main(String[] args) {
FileWriter w = null;//变量在调用时必须具有初始值
try {
w = new FileWriter("c:\\Users\\shanyang\\Desktop\\222", true);//因为FileWriter会抛异常所以放进try中
for (int i = 0; i < 10; i++) {
w.write("HelloWorld" + i + "\n\r");
}
} catch (IOException e) {//异常信息
e.printStackTrace();
} finally {//一定会执行的代码
if (w != null) {//设置判段条件 如果对象是空的话就不执行下列代码
try {
w.close();
} catch (IOException e) {//抛出上面的异常
e.printStackTrace();
}
}
}
}
}
使用try catch finally 来处理流中的异常
最新推荐文章于 2022-01-17 16:51:57 发布