關於list的為空的認識

2021-07-10 03:34:25 字數 470 閱讀 3525

關於每個list

的判斷和取值,以前有的地方認為他是有資料的,然後就沒有判斷是否為空,就沒有注意,但是會遇到個別情況取過來的

list

是空物件,造成

list

的方法是為空,

list.size()

是空的,會造成資料取的時候報錯,所以總結一下方法來判斷

list

是否為空

兩種解決辦法,每個都可以,看寫**風格

if(list!=null&&list.size()>0)

if(list!=null&&!list.isempty())

需要注意的是在操作每個list的時候都要進行如上操作,這是硬規範。

刪除List中為空的元素

刪除list集合中的空值元素 解決方法 arraylistlist new arraylist list.add 我不是空的 list.add list.add 我不是空的 list.add list.add null list.add 我不是空的 system.out.println list 我...

java中判斷list是否為空的用法

1 如果想判斷list是否為空,可以這麼判斷 if null list list.size 0 else 2 list.isempty 和 list.size 0 有啥區別呢 答案 沒有區別 isempty 判斷有沒有元素,而size 返回有幾個元素,如果判斷乙個集合有無元素 建議用isempty ...

java中判斷list是否為空的用法

1 如果想判斷list是否為空,可以這麼判斷 if null list list.size 0 else 2 list.isempty 和 list.size 0 有啥區別呢 答案 沒有區別 isempty 判斷有沒有元素,而size 返回有幾個元素,如果判斷乙個集合有無元素 建議用isempty ...