1.错误写法
categories.size() == 0写在前面会报错,如果categories对象为空,则获取size()会报空指针异常。
List<Category> categories = this.categoryService.queryCategoriesById(pid);
if (categories.size() == 0 || categories == null){
}
2.正确写法
将categories == null写在前面,避免categories.size()的空指针异常。
List<Category> categories = this.categoryService.queryCategoriesById(pid);
if (categories == null || categories.size() == 0){
}
3.另一种写法
避免空指针异常
List<Category> categories = this.categoryService.queryCategoriesById(pid);
if (CollectionUtils.isEmpty(categories)) {
}
版权声明:本文为d2431492068原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。