Java 操作list数组的元素删除如何操作
  我当时回答的是用 
   List list = new ArrayList<>(); 
   for(int i = 0;i<list.size();i++){ 
   if(满足某个条件){
list.remove(i);
 
 list.remove(i);
  }
 
   } 
   面试官说remove容易造成报错,但是我本地自己试过 没有问题,后来上网查过需要对数组元素索引进行自减以保证数组元素的一致性, 
   但是我看了remove的源码,删除元素之后会将数组的元素进行自建 不用单独   i-- 了 
   所以感觉不需要额外再操作i--了 
   所以想请教一下大家,这个自减的操作是不是不用额外的去操作 
#Java面试# 联想公司福利 1498人发布
联想公司福利 1498人发布 投递快手等公司10个岗位
投递快手等公司10个岗位 查看19道真题和解析
查看19道真题和解析