public class Main {
public static void main(String[] args) {
ArrayList objArray1 = new ArrayList();
ArrayList objArray2 = new ArrayList();
objArray1.add(0,"image1");
objArray1.add(1,"image2");
objArray1.add(2,"image3");
objArray2.add(0,"image1");
objArray2.add(1,"image2");
objArray2.add(2,"image4");
objArray2.add(3,"image5");
System.out.println("array1 的元素" +objArray1);
System.out.println("array2 的元素" +objArray2);
objArray1.removeAll(objArray2);
System.out.println("array1 与 array2 数组差集为:"+objArray1);
}
}
array1 的元素[image1, image2, image3]
array2 的元素[image1, image2, image4, image5]
array1 与 array2 数组差集为:[image3]
JAVA修改数组时找出原先存在此时消失的对象(不关心新增的对象)