2015-02-11 95 views
0

我知道用於檢查arraylist是否爲空的isEmpty()方法,但我試圖檢查arraylist是否不爲空。我試圖尋找網上,但我沒有找到任何有關如何做到這一點的有用信息。我的代碼是這樣「,而ArrayList中不爲空,然後運行的代碼)。檢查arraylist是否爲空java

+15

''時? – 2015-02-11 00:52:54

+0

這個應該可以工作了,謝謝 – 2015-02-11 00:54:12

回答

3

反轉的isEmpty()結果。

public boolean notEmpty(ArrayList a) { 
    return !a.isEmpty(); 
} 

這會告訴你一個列表不爲空。

+9

爲什麼要做一個方法調用,什麼時候可以直接做!list.isEmpty()? – 2015-02-11 00:56:30

+0

我寧願將其稱爲否定。 – 2015-02-11 00:57:34

+2

謝謝,但我想我會用!list.isEmpty() – 2015-02-11 00:58:12

0

另外,您還可以檢查陣列是由數組列表的長度/大小無效。

while(arrayListName.size() > 0){ 
//execute code 
} 
0

這是更易於讀取,我

while (arrayList.isEmpty() == false) { 
    //do something cool 
} 
0

如果初始化數組作爲null你可以檢查,如果他們不null:(!myList.isEmpty())

List<String> myArray = null; 

myArray = myFunction.getArrayValues; 

if (myArray != null) { 
    processArray (myArray); 
}