一种是用循环,一个个移除,一种是用removeAll函数我给出removeAll的例子public static void main(String[] args){List<Integer> listOne = new ArrayList<Integer>();//add 8 elementslistOne.add(1);listOne.add(2);listOne.add(3);listOne.add(4);listOne.add(5);listOne.add(6);listOne.add(7);listOne.add(8);List<Integer> listTwo = new ArrayList<Integer>();//add 4 elmentslistTwo.add(2);listTwo.add(3);listTwo.add(4);listTwo.add(5);listOne.removeAll(listTwo);//remove the elements in listOne which also in listTwoSystem.out.println(listOne);//result [1,6,7,8]}