龙空技术网

Java,工具类,判断集合是否为空的方法、CollectionUtils工具类

古怪今人 166

前言:

眼前各位老铁们对“java判断对象是否为空工具类”大概比较看重,同学们都想要分析一些“java判断对象是否为空工具类”的相关知识。那么小编同时在网摘上汇集了一些关于“java判断对象是否为空工具类””的相关资讯,希望你们能喜欢,看官们一起来了解一下吧!

自定义类(MyCollectionUtils)

import java.util.Collection;public class MyCollectionUtils {    /**     * @param collection     * @param <E>     * @return     */    public static <E> boolean isEmpty(Collection<E> collection) {        return (collection == null || collection.isEmpty());    }    /**     * @param collection     * @param <E>     * @return     */    public static <E> boolean isNotEmpty(Collection<E> 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<String> dataList1 = null;        List<String> dataList2 = new ArrayList<>();        List<String> 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));    }}

标签: #java判断对象是否为空工具类