版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ruizhenggang/article/details/79104623
在java开发中,经常会遇到NullPointException。很常见也很容易解决的一个问题。对于字符串中的判空你可以这样做。
1.StringUtil.isEmpty(“传入的字符串变量”)。返回值为string == null || string.trim().length() == 0 ||string.equals("null");
这个可以自己写个工具类去判断。
2.对于jdk提供的String.isEmpty().大家要注意坑了。我曾经就掉进去过。它的返回值是count==0;
很显然它直接是判断了它的长度,如果长度等于0就是true。但是它忽略了一个情况,就是为空的时候,就要抛出空指针异常。
此时你就要增加一层判断。判断一下变量为不为空。在去调用这个方法。