Collection接口是层次结构中的根接口,构成Collection的单位称为元素。Collection接口通常不能直接使用,但该接口提供了添加元素、删除元素、管理数据的方法。由于List接口和Set接口都继承了Collection接口,因此这些方法对List集合和Set集合都是通用的。
    image.png
    实例代码:

    1. package MyPackage_2;
    2. import java.util.ArrayList;
    3. import java.util.Collection;
    4. import java.util.Iterator;
    5. public class TestClass {
    6. public static void main(String[] args) {
    7. Collection c1=new ArrayList();//实例化集合类对象
    8. String s1=new String("字符串对象");
    9. double s2=3.14;
    10. Object s3=new Object();
    11. c1.add(s1);//添加一个字符串对象
    12. c1.add(s2);//添加一格整数类型的数据
    13. c1.add(s3);//添加一个Object对象
    14. System.out.println("c1是否为空:"+c1.isEmpty()+" c1有"+c1.size()+"个元素");
    15. c1.remove(s3);
    16. System.out.println("\n调用remove函数之后:");
    17. System.out.println("c1是否为空:"+c1.isEmpty()+" c1有"+c1.size()+"个元素\n");
    18. Iterator it=c1.iterator();
    19. while(it.hasNext()){
    20. Object obj=it.next();
    21. System.out.println(obj);
    22. }
    23. }
    24. }

    运行结果:
    image.png