问题
常常要用if来进行List的判空,这样显得代码很累赘。
解决办法
List<Student> studentList =
Optional.ofNullable(studentDao.selectStudent(phrase)).orElse(new ArrayList<>());
使用Optional.ofNullable()方法,来判断list是否为空,如果为空的话,就new一个ArrayList。
就相当于if(studentList != null){}
常常要用if来进行List的判空,这样显得代码很累赘。
List<Student> studentList =
Optional.ofNullable(studentDao.selectStudent(phrase)).orElse(new ArrayList<>());
使用Optional.ofNullable()方法,来判断list是否为空,如果为空的话,就new一个ArrayList。
就相当于if(studentList != null){}