方法没有涵盖所有Java类型
//空
private static boolean isempty(Object o) {
boolean res = false;
if (o == null) {
return true;
}
Class clz = o.getClass();
if (clz == String.class || clz == StringBuffer.class || clz == StringBuilder.class) {
res = o.toString().trim().length() == 0 ? true : false;
}
if (o instanceof Collection) {
res = ((Collection) o).size() == 0 ? true : false;
}
if (o instanceof Map) {
Map map = (Map) o;
res = map.size() == 0 ? true : false;
}
return res;
}
private static boolean isnotempty(Object o) {
return isempty(o) ? false : true;
}