【java 工具类】集合判断是否为空

【java 工具类】集合判断是否为空前言比如:判断list是否为空,通过我们是这样判断的:if(null!=list&&list.size()>0){ //…}写多了,就感觉太繁琐了。然后list里面自带的有这样一个方法:list.isEmpty()它可以判断list是否有数据。但是如果list是一个null,那么这个方法就会报java.lang.NullPointerException异常。记得之前在某篇文章看到的,推荐使用这个方法来判断:CollectionUtils.i.

大家好,欢迎来到IT知识分享网。

前言

比如:判断list是否为空,通过我们是这样判断的:

if(null != list && list.size() > 0){ 
   
	// ...
}

写多了,就感觉太繁琐了。然后list里面自带的有这样一个方法:

list.isEmpty()

它可以判断list是否有数据。但是如果list 是一个null,那么这个方法就会报java.lang.NullPointerException异常。

记得之前在某篇文章看到的,推荐使用这个方法来判断:

CollectionUtils.isEmpty(list)

测试

public static void main(String[] args) { 
   
    List list1 = new ArrayList();
    List list2 = null;
    System.out.println("结果1:" + CollectionUtils.isEmpty(list1));
    System.out.println("结果2:" + CollectionUtils.isEmpty(list2));
    System.out.println("结果3:" + list1.isEmpty());
    System.out.println("结果4:" + list2.isEmpty());
}

在这里插入图片描述

打印顺序不一致的原因

https://www.zhihu.com/question/51392452

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/10229.html

(0)
上一篇 2024-04-02 18:33
下一篇 2024-04-02 20:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信