String的判断为空常出现的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 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。但是它忽略了一个情况,就是为空的时候,就要抛出空指针异常。

此时你就要增加一层判断。判断一下变量为不为空。在去调用这个方法。

猜你喜欢

转载自blog.csdn.net/ruizhenggang/article/details/79104623