什么是最好的使用方法,例如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;
}
}
但这使逻辑变得奇怪。我的意思是当我关闭流时,例如以另一种方法等。
获得更清晰代码的方法是什么