java 检测参数是否为空
public static void checkArgumentNull(Object... args) {
boolean flag = true;
for (Object key : args)
if (ObjectUtils.isEmpty(key))
flag = false;
if (flag)
return ;
StackTraceElement[] arr = Thread.currentThread().getStackTrace();
String className = arr[1].getClassName() ;
String methodName = arr[1].getMethodName();
String s = " className :" + className + "\n method :" + methodName + "\n error message : argument is null .";
for (int i = 0; i < args.length; i++){
s += "\n arg" + i + " : " + args[i] ;
}
throw new IllegalArgumentException(s);
}