1.
2.由于删除删除了元素后,数据的索引会集体向前移动 解决方案
code
package flatmap;
import java.util.ArrayList;
import java.util.List;
public class ListRemove {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("1111");
list.add("2222");
list.add("3333");
List<String> list1 = new ArrayList<>();
list1.add("11111");
list1.add("33333");
for (int i = 0; i < list.size(); i++) {
for (int j = 0; j < list1.size(); j++) {
if (list.get(i).equals(list1.get(j))){
list1.remove(j);
j--;//加上这句,就可以固定索引值,将值删除干净
}
}
}
System.out.println(list1);
}
}