com.xiongyingqi.util.Judgment Maven / Gradle / Ivy
package com.xiongyingqi.util;
import java.util.Collection;
import java.util.Map;
/**
* Created by 瑛琪xiongyingqi.com on 2014/8/11 0011.
*/
public class Judgment {
/**
* 判断String对象是否包含字符(如果全部为空格也返回false)
*
* @param string
* @return
*/
public static boolean hasText(String... string) {
if (string == null) {
return false;
}
boolean flag = true;
for (String s : string) {
flag = flag && (s != null && !"".equals(s.trim()));
if (!flag) {
return false;
}
}
return flag;
}
public static boolean isNull(Object... o) {
if (o != null) {
return false;
}
boolean flag = true;
for (Object o1 : o) {
flag = flag && (o1 == null);
if (!flag) {
return false;
}
}
return flag;
}
public static boolean notNull(Object... o) {
if (o == null) {
return false;
}
boolean flag = true;
for (Object o1 : o) {
flag = flag && (o1 != null);
if (!flag) {
return false;
}
}
return flag;
}
public static boolean notEmpty(Collection... collection) {
if (collection == null) {
return false;
}
boolean flag = true;
for (Collection o1 : collection) {
flag = flag && (o1 != null && o1.size() > 0);
if (!flag) {
return false;
}
}
return flag;
}
public static boolean hasEntry(Map... map) {
if (map == null) {
return false;
}
boolean flag = true;
for (Map o1 : map) {
flag = flag && (o1 != null && o1.size() > 0);
if (!flag) {
return false;
}
}
return flag;
}
public static boolean isTrue(boolean... flag) {
boolean _flag = true;
for (boolean b : flag) {
_flag = _flag && b;
if (!_flag) {
return false;
}
}
return _flag;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy