1、非空判断
判断集合是否为空
List
List list = new ArrayList<>(); boolean isEmpty = CollectionUtils.isEmpty(list); System.out.println(isEmpty); 2、数组转换为List对象
使用CollectionUtils中的arrayToList方法将该数组转换为List
String[] array = {"a", "b", "c"}; List list = CollectionUtils.arrayToList(array); System.out.println(list); 3、枚举对象Enumeration转换成数组
使用CollectionUtils中的toArray方法将enumeration转换成String数组
Enumeration 4、数组合并到List对象
CollectionUtils中的mergeArrayIntoCollection方法将数组中的元素合并到List对象中
String[] array = {"shanghai", "shenzhen", "hangzhou"}; List list = new ArrayList<>(); CollectionUtils.mergeArrayIntoCollection(array, list); System.out.println(list); 5、判断集合中是否包含指定元素
使用CollectionUtils中的contains方法来判断List对象中是否包含某个元素
List list = new ArrayList<>(); list.add("shanghai"); list.add("hangzhou"); boolean contains = CollectionUtils.contains(list.iterator(), "hangzhou"); System.out.println(contains); 6、判断集合A中是否包含集合B中的任意一个元素
使用CollectionUtils中的containsAny方法来判断
List a = new ArrayList<>(); a.add("shanghai"); a.add("hangzhou"); List b = new ArrayList<>(); b.add("shenzhen"); b.add("hangzhou"); boolean isContain = CollectionUtils.containsAny(a, b); System.out.println(isContain);