如果arraylist中的任何项都没有将属性“slotted”设置为false,我想执行代码。我使用以下代码:
int p=0;
for (int i = 0; i < AppleList.size();i++){
if (AppleList.get(i).slotted = true){
p++;
}
if (p == 0){
//EXECUTE CODE
}
有没有更好的办法?
最佳答案
您可以使用增强的for循环和标签来执行此操作:
label:
{
for(Foo f : AppleList) if(!f.slotted) break label;
// Here you guaranteed that all slotted fields are true
}
关于java - 计算Arraylist中具有特定属性的项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9572064/