首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-25 
关于JAVA字符串非空判断效率问题(转载)字符串非空的判断,我们经常如下这样写:1 if(str null || .equa

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

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

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

JDK的equals方法的源代码:

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

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

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

热点排行