Open1
コーディングいろいろ
Streamのラムダ式での処理の中で検査例外があるメソッドを呼び出すと、外側にthrowすることができない
そのため、コンパイルを通すためには、何か工夫をしなければ例外を握りつぶすしかない
対処法
- 自作の例外クラスであれば、ExceptionでなくRuntimeExceptionの継承にする
- 例外を投げる関数型インターフェースを用意する
Streamのラムダ式での処理の中で検査例外があるメソッドを呼び出すと、外側にthrowすることができない
そのため、コンパイルを通すためには、何か工夫をしなければ例外を握りつぶすしかない
対処法