【发布时间】:2013-02-19 08:00:54
【问题描述】:
最好的使用方法是什么? FileOutputStream 不会弄乱我的代码。
示例如下代码:
我需要做的是:
FileOutputStream fOut = new FileOutputStream(file);
while(!Thread.currentThread().isInterrupted()){
fOut.write(data);
//other code
}
但是如果我添加异常处理就很乱了。例如,我认为类似以下内容:
private FileOutputStream openStream(String file){
try{
return new FileOutputStream(file);
}
catch(FileNotFoundException e){
return null;
}
}
但它使逻辑变得奇怪。我的意思是当我关闭流时,例如在另一种方法等
有什么办法让代码更清晰
【问题讨论】:
标签: java file exception file-io