java判断对象或者对象数组是否为空的类

来源:互联网 发布:知乎如何修改关注话题 编辑:程序博客网 时间:2024/06/06 23:17

判断对象或者对象数组是否为空。

package com.kinth.common.util;import java.util.List;import java.util.Map;public class ParamValidator {    public static boolean isNullOrEmptyObject(Object obj) {        return obj == null || obj.toString().trim().isEmpty();    }    public static boolean isNullOrEmptyArray(Object[] array) {        if(array == null) {            return true;        }        if(array.length ==0) {            return true;        }        boolean eachItemIsNull = true;        for(Object item:array) {            if(item != null) {                eachItemIsNull = false;            }        }        return eachItemIsNull;    }    public static boolean isNullOrEmptyList(List<?> list) {        if(list == null) {            return true;        }        if(list.isEmpty()) {            return true;        }        boolean eachItemIsNull = true;        for(Object item:list) {            if(item != null) {                eachItemIsNull = false;            }        }        return eachItemIsNull;    }    public static boolean isNullOrEmptyMap(Map<?,?> map) {        if(map == null) {            return true;        }        if(map.isEmpty()) {            return true;        }        return false;    }}
原创粉丝点击