数组遍历删除1234567891011121314151617181920212223242526List<String> list = new ArrayList<>();list.add("1");list.add("2");list.add("3");list.add("1");list.add("2");list.add("2");list.add("2");//删除数组中的2//错误写法for(int i = 0; i < list.size();i++){ if(list.get(i).equals("2")){ list.remove(i); }}Result: [1,3,1,2]//正确 应该用倒序删除for(int i = list.size() -1; i >=0 ;i--){ if(list.get(i).equals("2")){ list.remove(i); }}Result: [1,3,1]