2014-02-20 51 views
-3

所以我要檢查,如果在數組列表中存在的if語句什麼。所以,而不是如何檢查如果有什麼是一個ArrayList

MyArrayList.Contains("blah"); 

我想要的東西,檢查是否有任何東西在裏面。

編輯!: 發現了這件事! 感謝您的幫助! 答案: MyArrayList.isEmpty(){ }

感謝!

+1

如何檢查大小列表? – Pshemo

+0

@Pshemo如何使用正確的方法? – 2014-02-20 20:51:55

+0

@LutzHorn是的,這工作太(因爲它使用'size':d) – Pshemo

回答

2

你應該檢查你的ArrayList是沒有t空了。

你可以做到這一點像這樣的代碼片段:

if (!arrayList.isEmpty()) { 
//your code here... 
} 
2

只需選中列表的大小。如果它不是零,那麼它裏面有東西...

if(arrayList.size() != 0) { 
//there is something in the list 
} 
+0

非常感謝!我認爲這會是這樣的!這樣的快速反應也是如此! – LucaSpeedStack

+0

@LucaSpeedStack javadoc的是你的朋友.. – 2014-02-20 20:51:07

1

List.isEmpty()

if (! list.isEmpty()) { 
    // do something 
} 

List.size()

if (list.size() > 0) { 
    // do something 
} 

另外,請記住,大部分是更好編程針對接口的時間(在這種情況下,List),而不是具體的類(如ArrayListLinkedList

0

你可以這樣做只是像這樣使用.isEmpty()

if(!myArrayList.isEmpty()){ 
    //if your array list has something in it 
} 

,並

if(myArrayList.isEmpty()){ 
    //if your array list has nothing in it 
} 
相關問題