前后端进行交互,任何一个都接口少不了数据校验,所以,如果事先写好一个方法,能便捷的判断入参是否符合要求,会省不少的事情。
以下就是用于判断传入字符串是否为为空,空串或者全空格的方法:
/ **
* 判断字符串是否为null 或者空串或者空格串
*
* @param strings 传入若干字符串
* @return遍历传入的字符串,若有空则返回true
* /
public static boolean isEmpty(String ...strings){
for(String str:strings){
if(str == null || str.trim().length()== 0)
return true;
}
return false;
}
英文的以下增强版,可以返回为空的字符串(若传入三个字符串都为空,则会先返回回一个为空的字符串并返回)
/ **
* 判断字符串是否为空或者空串或者空格串
* @参数字符串传入若干字符串
* @返回遍历传入的字符串,若有空则返回为空的字符串
* /
public static String isEmpty(String ... strings){
for(String str:strings){
if(str == null || str.trim().length()== 0) return str ;
}
return null;
}
可以很方便的判断并且取出其中为空的字符串