/**
* 判断对象是否为空
*/
public static boolean isEmpty(Object obj) {
if (obj == null)
return true;
if (obj instanceof String)
return StringUtils.isEmptyOrWhitespaceOnly((String) obj);
if (obj instanceof Collection && ((Collection<?>) obj).isEmpty())
return true;
if (obj.getClass().isArray() && Array.getLength(obj) == 0)
return true;
if (obj instanceof Map && ((Map<?, ?>) obj).isEmpty())
return true;
return false;
}
时间: 2024-12-28 22:32:27