Java で NullPointerException をキャッチする方法
Javaでは、NullPointerException例外を捕捉するためにtry-catchステートメントブロックを使用できます。以下に簡単な例を示します。
try {
// 可能会抛出空指针异常的代码
String str = null;
System.out.println(str.length());
} catch (NullPointerException e) {
// 捕获到空指针异常后的处理逻辑
System.out.println("发生了空指针异常!");
e.printStackTrace();
}
上で示したコード内で、str.length()コードはヌルポインタ例外を発生させる可能性があり、例外が発生すれば、catchステートメントブロック内のコードが実行されます。catchステートメントブロック内で、デバッグ用途として、例外の詳細情報をプリントすることができます。