List 是否包含元素
常用方法
- contains
- containsAll
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class JavaList {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("AA");
list.add("BB");
list.add("CC");
List<String> list3 = new ArrayList<>();
list3.add("CC");
list3.add("DD");
list3.add("FF");
System.out.println(list.contains("AA"));
System.out.println(list.contains("DD"));
// 常于过滤组合使用
List<String> list2 = list.stream().filter(e -> !list3.contains(e)).collect(Collectors.toList());
for (String s : list2) {
System.out.println(s);
}
list3.add("AA");
list3.add("BB");
// containsAll 集合是否包含
boolean b = list3.containsAll(list);
System.out.println("集合是否包含"+b);
}
}
true
false
AA
BB
集合是否包含true