List<MallNews> getNewsList = adminService.getNewsList(pagination);
if(!getNewsList.isEmpty()){
。。。
}
这种方法就会报错:
java.lang.NullPointerException
com.nl.web.action.MallAdminAction.adminGetListNews(MallAdminAction.java:454)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
但是改成
List<MallNews> getNewsList = adminService.getNewsList(pagination);
if(getNewsList != null){
。。。
}
就不报错,这是什么情况呢,是不是isEmpty()与 null 的区别是什么呢
一只名叫tom的猫
相关分类