if判断里面如果是多个条件的判断,会按照从前往后的顺序执行,如果roomList对象有可能会存在null值的情况,下面两种写法
[color=red]正确:[/color]
[color=red]错误:[/color]
[color=red]正确:[/color]
roomList=null;
if(roomList!=null&&roomList.size()>0){
//内容
}
[color=red]错误:[/color]
roomList=null;
if(roomList.size()>0&&roomList!=null){
//内容
}
本文探讨了在Java中如何避免空指针异常的问题,特别是针对集合操作时可能出现的NullPointerException。通过具体的示例代码,说明了正确的判断顺序可以有效防止程序崩溃。
256

被折叠的 条评论
为什么被折叠?



