java中判断list是否为空

java中判断list是否为空是日常代码中经常遇到的问题。最近发现一个Utils提供的方法可以一步判断。
废话不多说,直接上代码!

java 复制代码
ArrayList<String> arrayList = new ArrayList<>();
System.out.println("集合1:" + CollectionUtils.isNotEmpty(arrayList));
arrayList.add("1");
System.out.println("集合11:" + CollectionUtils.isNotEmpty(arrayList));


ArrayList<String> arrayList2 = null;
System.out.println("集合2:" + CollectionUtils.isNotEmpty(arrayList2));

结果:

java 复制代码
集合1:false
集合11:true
集合2:false

注意:需要pom文件需要引入

xml 复制代码
<dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-collections4</artifactId>
   <version>4.4</version>
</dependency>

import org.apache.commons.collections4.CollectionUtils;

相关推荐
程序员清风3 分钟前
猿辅导二面:线上出现的OOM是如何排查的?
java·后端·面试
yaoxin5211237 分钟前
291. Java Stream API - 从正则表达式创建 Stream
java·开发语言
BHXDML11 分钟前
Java 设计模式详解
java·开发语言·设计模式
BD_Marathon12 分钟前
MyBatis核心配置文件之mappers
java·数据库·mybatis
余瑜鱼鱼鱼18 分钟前
Java数据结构:从入门到精通(十三)
java·开发语言
❀͜͡傀儡师34 分钟前
docker部署Apache Answer 一款高效问答平台
docker·容器·apache
没有bug.的程序员34 分钟前
Java内存模型(JMM)深度解析:从 volatile 到 happens-before 的底层机制
java·开发语言·并发编程·volatile·内存模型·jmm·happens-before
雨中飘荡的记忆35 分钟前
Java注解校验实战
java
心丑姑娘39 分钟前
怎么理解ClickHouse的向量化执行
java·服务器·clickhouse