有时逻辑代码,可能会传入相同数据类型在3个或者3个以上的参数,这时我可以借助变长参数类型的写法。
需要注意的地方是,一定要对每个参数做判空或者null的情况,确保代码的完整性。
实例如下:
public void getName(String ...names){
for (String name : names) {
if (StringUtils.isNotBlank(name)) {
logger.info("方法长参数名 : "+name);
}
}
}