java 多参数为空判断?
项目过程中需要判断参数是否为空,但是感觉没有必要用spring 的valition这些框架,想自己简单的写个方法,checkParamNotNull 这种方法。一个参数的很好判断,但是多个参数的时候需要调用多次。
// 假如一个三个参数需要判断 param1,param2,param3
checkParamNotNull(param1, "dispalyName1");
checkParamNotNull(param2, "dispalyName1");
checkParamNotNull(param3, "dispalyName1");
但是想一次传入,这种方式去调用
checkParamsNotNull(param1, param2, param3);
现在能够想到的方式是使用变长参数或者list传入进去,分别判断,然后错误信息就是用参数名
想请教一下:
这种方式是不是合适,有没有更好的方式?
变长方式这种在平时见到的地方并不多,是不是有不好的地方?
thx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这种断言有很多现成的,没必要自己写,Spring里就有Assert这个类