
love.keeping.starter.web.utils.ValidateUtil Maven / Gradle / Ivy
package love.keeping.starter.web.utils;
import love.keeping.starter.common.utils.ArrayUtil;
import love.keeping.starter.common.utils.CollectionUtil;
import love.keeping.starter.common.utils.StringUtil;
import java.util.Enumeration;
import java.util.Map;
public class ValidateUtil {
public static boolean isEmpty(Object val) {
if (val == null) {
return true;
}
if (val instanceof CharSequence) {
return StringUtil.isEmpty((CharSequence) val);
}
if (val instanceof Iterable) {
return CollectionUtil.isEmpty((Iterable>) val);
}
if (val instanceof Map) {
return CollectionUtil.isEmpty((Map, ?>) val);
}
if (val instanceof Enumeration) {
return CollectionUtil.isEmpty((Enumeration>) val);
}
if (val instanceof Object[]) {
return ArrayUtil.isEmpty((Object[]) val);
}
return false;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy