Objects检测对象是否为空值的方法
1.检测引用数据类型时 Objects.nonNull(heroImgList)括号中为单个引用数据类型的数据:
if (Objects.nonNull(heroImgList)) {
for (HeroImg heroImg : heroImgList) {
heroImg.setHero(hero);
flag = heroImgDAO.add(heroImg) > 0;
}
}
2.检测集合(多个引用或者基本数据类型合在一起) Objects.nonNull(指向集合的引用):
Collection<Part> parts=request.getParts();
if(Objects.nonNull(parts)) {
for(Part part:parts) {
String fileName=UploadTool.uploadFile(part, "d:/code/upload_temp/hero/"+heroName);
if(fileName!=null) {
HeroImg heroImg=new HeroImg();
heroImg.setImgPath("upload/hero/"+heroName+"/"+fileName);
heroImgList.add(heroImg);
}
}
}
3.若是基本数据类型的话直接int 0,booleanfalse等来作为判断的依据。