首页 > 编程知识 正文

判断对象属性是否为空,java判断一个对象是否为空的函数

时间:2023-05-03 14:54:46 阅读:130327 作者:4693

让我们先来看看如何判断工具StringUtils :

一种是用org.apache.commons.lang3包裹的;

另一个是用org.springframework.util包裹的。 这两种类型的StringUtils工具类在确定对象是否为空方面存在差异。

string utils.isempty (charsequencecs; //org.apache.commons.lang3包中的StringUtils类具有字符串类(即String类型)作为确定是否为空的方法参数

stringutils.isempty(objectstr ); org.springframework.util包的参数是Object类,即不仅可以确定字符串类型,还可以确定其他类型,如Long等类型。

从上面的示例可以看到,第二个StringUtils类更实用。

看看org.apache.commons.lang3中的string utils.isempty (charsequencecs )源代码。

金融体系结构。

返回cs==null|| cs.length (==0;

}

以下是org.springframework.util中的StringUtils.isEmpty(Object str )源代码:

publicstaticbooleanisempty{

返回(str==null|| '.equals (str ) );

}

要确定对象基本上是否为空,可以使用stringutils.isempty(objectstr )方法进行响应。

然后,确定数组是否为空

list.isEmpty (; 返回布尔类型。

确定收藏是否为空

示例1:判断集合是否为空:

collectionutils.isempty(null ) : true

collection utils.isempty (new ArrayList () ) : true

collectionutils.isempty({a,b} ) : false

例2 :判断集合是否为空的:

collection utils.is not empty (null ) : false

collection utils.is not empty (new ArrayList () ) : false

collectionutils.isnotempty({a,b} ) : true

两个集合之间的操作:

集合a:{1、2、3、3、4、5}

集合b:{3、4、4、5、6、7}

collectionutils.union(a,b ) )和集) : (1,2,3,3,4,4,5,6,7 ) ) )。

collectionutils.intersection(a,b ) (交叉) : { 3,4,5 }

collectionutils.disjunction(a,b ) )交集的补集) : (1,2,3,4,6,7 ) )。

collectionutils.disjunction(b,a ) )交集的补集) : { 1,2,3,4,6,7 }

collectionutils.subtract(a,b ) ) a与b之差) : { 1,2,3 }

collectionutils.subtract(b,a ) ) b与a之差) : { 4,6,7 }

以上详细解说了编辑介绍的用Java判断对象是否为空的方法。 希望对大家有帮助。 如果有问题的话请发表评论。 小编马上回复大家。 在此也感谢您对脚本房屋网站的支持!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。