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;
}
}
しかし、それは論理を奇妙にします。たとえば、別の方法などでストリームを閉じるときを意味します。
より明確なコードを取得する方法は何ですか