程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

list移除对象

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保存

赞(0)
未经允许不得转载:程序员一代码搬运工 » list移除对象
分享到: 更多 (0)