Java中最大化的避免空指针的影响

“空指针”是一个Java编程常见的异常错误  java.lang.NullPointerException

如何最大化的避免出现这种错误呢?

大家常用的方法多半是“加判断”的方式,其实对于空指针这种异常很多时候不用判断也可以避免。

案例如下:

示例一:

String str1='abc';
String str2=null;
//下面是使用
str1.equals("abc");//没毛病
str2.equals("abc");//此时会抛出空指针

如何避免呢?

String str1="abc";
String str2=null;
"abc".equals(str2);//把对象放到equals方法里面,把比较对象用来调用equals方法,有效避免空指针,无需判断

示例二:





猜你喜欢

转载自blog.csdn.net/qq_31384551/article/details/80253842