為什么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