java使用CollectionUtils工具类判断集合是否为空方式

这篇文章主要介绍了java使用CollectionUtils工具类判断集合是否为空方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

使用CollectionUtils工具类判断集合是否为空

判断集合为空(List为null或size()==0)

1、CollectionUtils.isEmpty(null): true

2、例:List a = new ArrayList<>(); //a.size()==0  

CollectionUtils.isEmpty(a): true 

3、例:

List list = new ArrayList<>(); list.add("a"); list.add("b"); System.out.println(list); //list.size()==2  CollectionUtils.isEmpty(list): false

判断集合不为空(List不为null且size()!=0)

1、CollectionUtils.isNotEmpty(null): false

2、例:List a = new ArrayList<>(); //a.size()==0  

CollectionUtils.isNotEmpty(a): false

3、例:

List list = new ArrayList<>(); list.add("a"); list.add("b"); System.out.println(list); //list.size()==2   CollectionUtils.isNotEmpty(list): true

判断集合是否为空底层

public static boolean isNotEmpty(Collection coll) {  return !isEmpty(coll); } public static boolean isEmpty(Collection coll) {  return coll == null || coll.isEmpty(); }

集合判断是否为空工具类(CollectionUtils)

工具类

org.springframework.util.CollectionUtils

方法

//Collection  public static boolean isEmpty(Collection collection) { return collection == null || collection.isEmpty(); } //Map  public static boolean isEmpty(Map map) { return map == null || map.isEmpty(); }

以上为个人经验,希望能给大家一个参考,也希望大家多多支持0133技术站。

以上就是java使用CollectionUtils工具类判断集合是否为空方式的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java