同时校验多个String参数是否为空的简单方法

众所周知,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版权协议,转载请附上原文出处链接和本声明。