我知道用于检查arraylist是否为空的isEmpty()方法,但我试图检查arraylist是否为空。我试着在网上看,但我没有找到有关如何做到这一点的任何有用信息。我的代码就像“当ArrayList不为空时再运行代码”。
答案 0 :(得分:4)
反转isEmpty()
的结果。
public boolean notEmpty(ArrayList a) {
return !a.isEmpty();
}
当列表不为空时,它会告诉你。
答案 1 :(得分:1)
或者,您也可以通过arraylist的长度/大小来检查数组是否为null。
while(arrayListName.size() > 0 ){
//execute code
}
答案 2 :(得分:1)
如果您将数组初始化为null
,则可以检查它们是否不是null
:
List<String> myArray = null;
myArray = myFunction.getArrayValues;
if (myArray != null) {
processArray (myArray);
}
答案 3 :(得分:0)
这对我来说更容易阅读
while (arrayList.isEmpty() == false) {
//do something cool
}