一个可以判断所有类型是否为空的java封装方法

一个可以判断所有类型是否为空的封装方法

public static boolean isEmpty(Object inputPara) {
        if (inputPara == null) {
            return true;
        }
        if ((inputPara instanceof String)) {
            return ((String)inputPara).trim().equals("");
        } else if (inputPara instanceof Map) {
            return ((Map)inputPara).isEmpty();
        } else if (inputPara instanceof Object[]) {
            Object[] object = (Object[])inputPara;
            if (object.length == 0) {
                return true;
            }
        } else if (inputPara instanceof Collection) {
            return ((Collection)inputPara).isEmpty();
        } else if (inputPara instanceof CharSequence) {
            return ((CharSequence)inputPara).length() == 0;
        }
        return false;
    }

猜你喜欢

转载自blog.csdn.net/qq_20143059/article/details/105543031