Java中的空指针异常处理实例
在Java中,空指针异常(NullPointerException)是由于尝试访问或操作一个null对象时产生的。
以下是一个简单的例子来说明如何处理空指针异常:
public class Example {
public void checkNull(String str) {
// 如果str为null,则抛出异常
if (str == null) {
throw new NullPointerException("字符串不能为null");
}
System.out.println("字符串: " + str);
}
public static void main(String[] args) {
Example example = new Example();
try {
example.checkNull(null); // 这会抛出空指针异常
} catch (NullPointerException e) {
System.out.println("捕获到空指针异常: " + e.getMessage());
}
}
}
在这个例子中,checkNull
方法检查传入的字符串是否为null。如果为null,就会抛出一个空指针异常,并在main方法中捕获这个异常并处理。
还没有评论,来说两句吧...