我使用的是下面两种比较简单的方法
1、循环遍历去除
List<String> listA= Arrays.asList("haha", "heihei", "wuwu", "jiji", "zhazha");
List<String> listB= Arrays.asList("jiji", "zhazha");
listA.removeIf(listB::contains);
2、使用JavaAPI 直接可去除
List<String> listA= Arrays.asList("haha", "heihei", "wuwu", "jiji", "zhazha");
List<String> listB= Arrays.asList("jiji", "zhazha");
listA.removeAll(listB);
3、最基本的就是for遍历
List<String> listA= Arrays.asList("haha", "heihei", "wuwu", "jiji", "zhazha");
List<String> listB= Arrays.asList("jiji", "zhazha");
for (String str : listA) {
if (listB.contains(str )) {
listA.remove(str)}
}