自定义类(MyCollectionUtils)import java.util.Collection; public class MyCollectionUtils { /** * @param collection * @param* @return */ public static boolean isEmpty(Collection collection) { return (collection == null || collection.isEmpty()); } /** * @param collection * @param * @return */ public static boolean isNotEmpty(Collection collection) { return !isEmpty(collection); } } 代码案例import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionTester { public static void main(String[] args) { // Java,工具类,判断集合是否为空的方法、CollectionUtils工具类 // =======================================================================// // ===========集合 // =======================================================================// List dataList1 = null; List dataList2 = new ArrayList<>(); List dataList3 = Arrays.asList("1", "2"); // =======================================================================// // ===========(dataList1 != null && dataList1.size() > 0) // =======================================================================/ System.out.println("1...1、是否为空:" + (dataList1 != null && dataList1.size() > 0)); System.out.println("1...2、是否为空:" + (dataList2 != null && dataList2.size() > 0)); System.out.println("1...3、是否为空:" + (dataList3 != null && dataList3.size() > 0)); // =======================================================================// // ===========MyCollectionUtils // =======================================================================/ System.out.println("2...1、是否为空:" + !MyCollectionUtils.isEmpty(dataList1)); System.out.println("2...2、是否为空:" + !MyCollectionUtils.isEmpty(dataList2)); System.out.println("2...3、是否为空:" + !MyCollectionUtils.isEmpty(dataList3)); // =======================================================================// // ===========com.baomidou.mybatisplus.core.toolkit.ObjectUtils // =======================================================================/ System.out.println("3...1、是否为空:" + !ObjectUtils.isEmpty(dataList1)); System.out.println("3...2、是否为空:" + !ObjectUtils.isEmpty(dataList2)); System.out.println("3...3、是否为空:" + !ObjectUtils.isEmpty(dataList3)); // =======================================================================// // ===========org.springframework.util.CollectionUtils // =======================================================================/ System.out.println("4...1、是否为空:" + !CollectionUtils.isEmpty(dataList1)); System.out.println("4...2、是否为空:" + !CollectionUtils.isEmpty(dataList2)); System.out.println("4...3、是否为空:" + !CollectionUtils.isEmpty(dataList3)); } }