1 、集合工具类 java.util.Collections List list = new ArrayList(); list.add("3"); list.add("4"); list.add("1"); list.add("2"); //1、升序 Collections.sort(list); System.out.println("升序后的结果:"+list); //2、降序 Collections.reverse(list); System.out.println("降序后的结果:"+list); //3、最小值 System.out.println("获取最小值:"+Collections.min(list)); //4、最大值; System.out.println("获取最大值:"+Collections.max(list)); //5、空集合 System.out.println("获取最大值:"+Collections.emptyList()); 将集合转换成线程安全集合 List strings = Collections.synchronizedList(list); System.out.println("线程安全集合:"+strings); 2、 org.springframework.util.CollectionUtils 为空判断 CollectionUtils.isEmpty(list); 3、 org.apache.commons.collections.CollectionUtils 常用方法: CollectionUtils.addAll(list,list.iterator()); //添加元素 CollectionUtils.isEmpty(list); //判断集合为空 CollectionUtils.isNotEmpty(list);//判断集合不为空 CollectionUtils.size(list);//判断集合长度 CollectionUtils.isEqualCollection CollectionUtils.find CollectionUtils.filter; 4、 org.apache.commons.lang.ArrayUtils 常用方法: ArrayUtils.add //添加元素 ArrayUtils.contains //是否包含某个字符 ArrayUtils.addAll //添加整个数组 ArrayUtils.clone //克隆一个数组 ArrayUtils.indexOf //查找某个元素下标 ArrayUtils.getLength //数据长度 ArrayUtils.isEmpty //数组为空 ArrayUtils.isNotEmpty //数组不为空 ArrayUtils.subarray // 截取数组 字符串工具类 5 、 org.apache.commons.lang.StringUtils StringUtils.isNotBlank //字符串是否为空 StringUtils.isEmpty //字符串是否为空 StringUtils.isNotEmpty //字符串是否为空 StringUtils.split //分割字符串 StringUtils.join //合并字符串 StringUtils.equals //判断字符串是否相等 StringUtils.replace //替换字符串