为什么java里面经常作List判断的时候,既要判断list不为null,又要判断size>0呢?


list == null 说明List没有初始化 或者赋值为了null,说明list内没有数据

但是 当list 初始化后 list != null但list内依然没有数据

1、如果直接判断size>0,如果list == null,那程序报空指针的错
2、如果只判断list == null,那list内的数据还是可能为空


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM