public static void main(String[] args) {
List<String> firstArrayList = new ArrayList<String>();
List<String> secondArrayList = new ArrayList<String>();
firstArrayList.add("aaa");
firstArrayList.add("bbb");
firstArrayList.add("ccc");
firstArrayList.add("ddd");
firstArrayList.add("eee");
firstArrayList.add("fff");
firstArrayList.add("ggg");
firstArrayList.add("hhh");
secondArrayList.add("bbb");
secondArrayList.add("ccc");
secondArrayList.add("fff");
secondArrayList.add("ggg");
for (int i = 0; i < firstArrayList.size(); i++) {
for (String second : secondArrayList) {
if (second.equals(firstArrayList.get(i))) {
firstArrayList.remove(i);
i--;
}
}
}
System.out.println(firstArrayList.toString());
}
运行结果: