读书人

关于JAVA字符串非空判断效率有关问题(

发布时间: 2012-12-25 16:18:28 作者: rapoo

关于JAVA字符串非空判断效率问题(转载)

字符串非空的判断,我们经常如下这样写:

1 if(str == null || "".equals(str)){2     //具体操作3 ?}

JDK的equals方法的源代码:

如果去比较字符串的长度是否为0的话,效率是更高的,str.length()的方法,则是直接返回其大小.

?所以做字符串非空判断尽量写成如下方式:

?也可以用apache-common-lang包下StringUtils.isEmpty(String src);方法判断即可,里面的实现就是用长度来判断的。

读书人网 >编程

热点推荐