判断是否为空的常用工具类

User user = new User();
List list = new ArrayList<>();
判断实体类列表是否为空,可以用
org.apache.commons.collections中的CollectionUtils.isNotEmpty(list)
判断实体类是否为空,可用
org.apache.commons.lang3中的StringUtils.isNoneEmpty(user)

判断Integer是否为空
Objects.isNull(sealApply.getId());

### Java 中判断 `List` 是否工具类 在 Java 开发中,为了简化对集合型的判操作并提高代码可读性和健壮性,通常会引入一些专门设计的工具类来处理这场景。 #### 使用 Apache Commons Collections 的 CollectionUtils Apache 提供了一个非常实用的库——Commons Collections,在其中定义了名为 `CollectionUtils` 的静态工具类。此工具类提供了两个常用的方法来进行集合是否的判定: - `CollectionUtils.isEmpty(Collection<?> coll)`:当传入的对象为 `null` 或者是一个没有任何元素的集合实例时返回 `true`。 - `CollectionUtils.isNotEmpty(Collection<?> coll)`:这是上述方法的一个逻辑反向版本,只要不是集或 `null` 就返回 `true`[^3]。 ```java import org.apache.commons.collections4.CollectionUtils; public class Example { public static void main(String[] args) { List<String> myList = new ArrayList<>(); boolean isEmpty = CollectionUtils.isEmpty(myList); System.out.println("Is the list empty? " + isEmpty); // Adding elements to make it non-empty myList.add("example"); boolean isNotEmpty = CollectionUtils.isNotEmpty(myList); System.out.println("Is the list not empty now? " + isNotEmpty); } } ``` #### JDK 自带的方式 除了借助第三方库外,JDK 本身也提供了一种简单有效的方式来检测列表是否,那就是直接调用 `List` 接口中的 `isEmpty()` 方法。这种方法不仅简洁明了而且性能高效[^1]。 ```java import java.util.List; import java.util.ArrayList; public class SimpleExample { public static void main(String[] args) { List<Integer> numbers = new ArrayList<>(); if (numbers.isEmpty()) { System.out.println("The number list is empty."); } // Add some integers into the list... for (int i = 0; i < 5; i++) { numbers.add(i * 2); } if (!numbers.isEmpty()) { System.out.println("Now, there are items in the list."); } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值