一个可以判断所有类型是否为空的封装方法
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;
}