0

Java を介して別の例外で内部例外をスローしようとしましThrowableたが、IDE はそれを で囲む必要があると私に言いましたtry/cath。この問題を回避するにはどうすればよいですか?

    try
    {
        //Some code
    }
    catch (IOException e) 
    {
        Throwable cause = new Throwable();
        cause.initCause(e);
        throw cause.getCause();
    }
4

2 に答える 2

2

メソッドシグネチャを次のように変更します。

public void someMethod() throws IOException
{   
    //some code
}

チェックされた例外に関するいくつかの有用な情報と、チェックされた例外とチェックされていない例外の違いについては、このサイトをご覧ください。

于 2013-03-12T22:19:49.100 に答える
0

IOException関数のシグネチャでチェック済み例外として宣言します。

于 2013-03-12T22:18:27.553 に答える