在Java开发中,判断list集合为空还是为null的区别
生活随笔
收集整理的這篇文章主要介紹了
在Java开发中,判断list集合为空还是为null的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在Java開發(fā)中,判斷l(xiāng)ist集合為空還是為null的區(qū)別
案例測試1
為什么輸出not null,是因為null判斷的是否對List集合分配內(nèi)存空間,為不是List集合里面內(nèi)容是否為空
案例測試2
isEmpty() 是判斷List內(nèi)容是否為空,或者使用(list.size() == 0)進行判斷都可以
案例測試3
new 一個Rfile對象后,判斷對象中的List是否為空,出現(xiàn)異常,這是因為List指向是null,所以使用isEmpty()和size()的前提是,list是一個空集合
結(jié)論
所以判斷結(jié)合內(nèi)容不為空采用:if(list!=null&&!list.isEmpty())的方法去取list里面的值
總結(jié)
以上是生活随笔為你收集整理的在Java开发中,判断list集合为空还是为null的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直接在网络上编辑制作图片
- 下一篇: 融达锂业年产3万吨锂精矿项目落成 国外锂