ファイル入力ストリームを返す関数を作成しようとしています。次のようになります。
public FileInputStream getFileInputStream() {
File file;
try {
file = new File("somepath");
} catch (Exception e) {
}
FileInputStream fInputStream = new FileInputStream(file);
return fInputStream;
}
ここに私の問題があります-例外が発生した場合、明らかにファイルは作成されません。しかし、FileInputStream をインスタンス化するには、ファイル オブジェクトが必要です。ここで少し迷っています。有効な FileInputStream オブジェクトを返しながら例外を処理するにはどうすればよいですか?