天天看点

CollectionUtils工具类的常用方法

集合判断: 

  例1: 判断集合是否为空:

  CollectionUtils.isEmpty(null): true

  CollectionUtils.isEmpty(new ArrayList()): true  

  CollectionUtils.isEmpty({a,b}): false

  例2: 判断集合是否不为空:

  CollectionUtils.isNotEmpty(null): false

  CollectionUtils.isNotEmpty(new ArrayList()): false

  CollectionUtils.isNotEmpty({a,b}): true

CollectionUtils在真实项目中,是一个非常好用的工具类,使用非常频繁。它可以使代码更加简洁和安全。刚好在工作中利用这个工具类重构代码,顺便总结下分享分享:

我们对c进行操作,s也同样获得了和c相同的内容,这样就可以避免其他人员修改这个s对象。有时候需要对它进行保护,避免返回结果被人修改。

Collections.unmodifiableCollection可以得到一个集合的镜像,它的返回结果是不可直接被改变,否则会提示错误

继续阅读