import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection c = new ArrayList();
c.add("abc");
c.add("dddd");
c.add(123);
Collection c1 = new ArrayList();
c1.add("dddd");
c1.add(123);
boolean b = c.contains("a");
boolean b1 = c.containsAll(c1);
System.out.println(b);
System.out.println(c);
System.out.println(b1);
System.out.println(c1);
}
}
contains判断指定元素是否在集合中,containsAll判断一个集合中的全部元素是否全部存在另一个集合内。
import java.util.ArrayList;
import java.util.Collection;
public class CollectionDemo {
public static void main(String[] args) {
Collection c = new ArrayList();
c.add("abc");
c.add("dddd");
c.add(123);
Collection c1 = new ArrayList();
c1.add("dddd");
c1.add(123);
c1.add("eeeee");
boolean b1 = c.removeAll(c1);
boolean b2=c.retainAll(c1);
boolean b2=c.isEmpty();
System.out.println(c);
System.out.println(b1);
System.out.println(b1);
System.out.println(c1);
}
}
removeAll删除调用集合内两集合所有交集的数据。retainAlll删除调用集合内两集合所有非交集的数据。判断当前集合是否为空。