所以我想检查if语句中数组列表中是否存在任何内容。而不是
MyArrayList.Contains("blah");
我想要检查是否有任何内容。
EDIT!: 发现了! 感谢您的帮助! 回答: MyArrayList.isEmpty(){ }
谢谢!
答案 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)
if (! list.isEmpty()) {
// do something
}
if (list.size() > 0) {
// do something
}
另外,请记住,大多数情况下,最好是针对接口进行编程(在本例中为List
)而不是具体的类(例如ArrayList
,LinkedList
)
答案 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
}