你好我正在创建一个使用数组列表的应用程序(练习目的不是真正的应用程序) 我创建了一个方法,它可以给出数学答案,但前提是 arraylist 不包含任何对象。出于某种原因,我总是在 if/else 结构中看到 else。
这是我检查数组列表是否包含对象的方法
public void sluitRegistratie() {
aantalBezoekers = bezoeker.size();
if(!(aantalBezoekers >= 0)) {
String str = "Gemiddelde tijd bezoekers: " + (gesommeerdeTijd / aantalBezoekers);
JOptionPane.showMessageDialog(null, str);
}
else {
JOptionPane.showMessageDialog(null, "Bezoekers zijn nog niet weg");
}
}
最佳答案
ArrayList 有一个 isEmpty()
方法,如果数组列表为空,该方法将返回 true
,否则返回 false
。所以看起来你想要 if(bezoeker.isEmpty())...
关于java - 如何查看数组列表是否已填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13828521/