CollectionUtils

集合工具类

import org.apache.commons.collections.CollectionUtils;

isEmpty():判断集合是否为空:

  CollectionUtils.isEmpty(null): true

  CollectionUtils.isEmpty(new ArrayList()): true  

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

isNotEmpty: 判断集合是否不为空:

  CollectionUtils.isNotEmpty(null): false

  CollectionUtils.isNotEmpty(new ArrayList()): false

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


两个集合间的操作:集合a: {1,2,3,3,4,5} 集合b: {3,4,4,5,6,7}

    CollectionUtils.union(a, b)(并集)                         : {1,2,3,3,4,4,5,6,7}

    CollectionUtils.intersection(a, b)(交集)              : {3,4,5}

    CollectionUtils.disjunction(a, b)(交集的补集)     : {1,2,3,4,6,7}

    CollectionUtils.disjunction(b, a)(交集的补集)     : {1,2,3,4,6,7}

    CollectionUtils.subtract(a, b)(A与B的差)            : {1,2,3}

    CollectionUtils.subtract(b, a)(B与A的差)            : {4,6,7}





。。。








你可能感兴趣的:(Java)