如何捕获null空指针异常
时间: 2023-08-29 22:07:54 浏览: 88
浅谈java异常处理之空指针异常
5星 · 资源好评率100%
要捕获null空指针异常,可以使用try-catch语句块来捕获异常。具体做法是在try块中执行可能会抛出空指针异常的代码,如果出现异常,则会跳转到catch块中执行异常处理程序。在catch块中,可以使用e.getMessage()方法获取异常的详细信息,并进行相应的处理。例如:
```
try {
// 执行可能会抛出空指针异常的代码
String str = null;
System.out.println(str.length());
} catch (NullPointerException e) {
// 捕获空指针异常并进行处理
System.out.println("发生空指针异常:" + e.getMessage());
}
```
以上代码中,由于str为null,执行str.length()时会抛出空指针异常,catch块会捕获该异常并输出异常信息。
阅读全文