Java对象判空
1、最原始、不提倡的判空方式,就是自己写
if( string == null || string.length() == 0 )
2、可以使用commons-lang-x.x.jar或commons-lang3-x.x.jar包下的StringUtils工具类
if( StringUtils.isEmpty() )
if( StringUtils.isNotEmpty() )
1、最原始、不提倡的判空方式,就是自己写
if( list == null || list.size() == 0 )
2、可以使用commons-collections-x.x.x.jar包下的CollectionUtils工具类
if( list.isEmpty() )
if( list.isNotEmpty() )
1、暂未找到针对Map、Array、Iterator、Enumeration很好的判空工具类,所以小编自定义了一个判空工具类,可定同时支持String、List、Map、Array、Iterator、Enumeration的判空
2、创建一个对象判空工具类ObjectUtils.java,继承CollectionUtils工具类

3、创建判空方法public static boolean isEmpty(Object object)
第一步:判断对象Object是否为null
第二步:判断对象Object是否为字符串,字符串长度是否为0
第三步:借助CollectionUtils工具类提供的sizeIsEmpty()方法判断集合大小是否为0

4、CollectionUtils工具类提供的sizeIsEmpty()方法,源码如下图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:133
阅读量:126
阅读量:62
阅读量:176
阅读量:145