【java 工具类】集合判断是否为空
前言
比如:判断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()); }
打印顺序不一致的原因
下一篇:
输入年月日,判断这天是这年的第几天