如何检查ArrayList中是否有任何内容

时间:2014-02-20 20:48:21

标签: java

所以我想检查if语句中数组列表中是否存在任何内容。而不是

MyArrayList.Contains("blah"); 

我想要检查是否有任何内容。

EDIT!: 发现了! 感谢您的帮助! 回答: MyArrayList.isEmpty(){ }

谢谢!

5 个答案:

答案 0 :(得分:8)

List.isEmpty()正是您要找的。请参阅文档。

答案 1 :(得分:2)

只需检查列表的大小。如果不是零,那么它就有了......

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

答案 2 :(得分:2)

您应该检查您的ArrayList是否为空。

你可以像这段代码一样实现这个目标:

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

答案 3 :(得分:1)

List.isEmpty()

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

List.size()

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

另外,请记住,大多数情况下,最好是针对接口进行编程(在本例中为List)而不是具体的类(例如ArrayListLinkedList

答案 4 :(得分:0)

你可以使用.isEmpty()

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

和,

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