考慮兩種情況case1和case2加上兩種方法method1和method2。說方法1解決case1和方法2解決case2。現在,我有一個可能以case1或case2結束的程序。在我的代碼中,無論發生什麼情況,我都會調用method1。但是,如果發生case2,method1會發出nullpointerexception。Java - 擺脫NullPointerException
我想要的是:我的代碼應該首先調用method1,如果發生異常,則調用method2。我該怎麼做?由於我沒有關於試穿的信息,所以我真的需要一些幫助!
我認爲一些代碼比任何解釋都要好。 – khachik 2011-05-26 18:17:05
我想你是對的。假設我有TreeNode parentNode,它將成爲平等的左手,右手將搜索(parent,this)或search2(parent,this)。然而,search和search2可能會返回null,這是我不想要的。現在,我應該如何實施? –
2011-05-26 18:31:10
請編輯您的問題併發布一些代碼示例,而不僅僅是變量名稱和方法簽名。 – khachik 2011-05-26 18:33:24