众所周知,Java提供了 org.apache.commons.lang.StringUtils; 用来验证字符串的是否为空等一些判断,那么同时要验证多个String 参数,就需要一个个判断,增加代码 量,且不美观。
所以写了一个简单方法,包了一层,同时也是使用 StringUtils,如下
/**
* 检查字符是否为 null || ""
* 如果是 null 或者 "" 则返回false ,反则为 true
* @param methodName 调用方法名称 (哪个方法使用此验证)
* @param value 需要验证的多个字符,以英文逗号分隔
* @return
*/
public static boolean checkStringIsNull(String methodName ,String... value){
int count = 0;
for(int i=0;i<value.length;i++){
//遍历字符数组所有的参数,发现某个为 null 或者 "" ,则跳出
if(StringUtils.isEmpty(value[i])){
LOGGER.info(methodName+"所需要的参数不完整!");
return false;
}
count++;
}
if(count == value.length){
return true;
}
return false;
}
版权声明:本文为u011677147原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。