本文主要是介绍同时校验多个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;
}
这篇关于同时校验多个String参数是否为空的简单方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!