for (int i = 0; i <list.size() ; i++) {
if(list.get(i).getNum()==0){
list.remove(i);
i--;
totalCount--;
}
}
第一种直接对象删除 i–
List<CompanyCard> resultList= new ArrayList<>();
for (int i = 0; i <list.size() ; i++) {
if(list.get(i).getNum()==0) {
totalCount--;
}else{
resultList.add(list.get(i));
}
}
第二种 list保存