java-se-集合(Collection)

集合:
    概念:
        用于存储多个对象的单一容器(对象)。存储的数据叫元素。
    集合框架:
        包含多种接口、抽象类、实现类等,用来满足我们所需要的存储数据的数据结构
    元素:
        必须是引用数据类型的数据,不能是基本数据类型的数据
    集合与数组的区别:
        数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型
    jdk1.5新特性:
        1.5以前,容器可以存储Object的任何子类型,但是在对元素进行操作时,调用元素的方法等,必须知道元素类型,因此编程时会增加大量代码进行强制转换
        1.5以后,支持泛型机制,用来规定容器中存储的元素类型,此机制可在编译期间就进行判断元素的类型
Collection接口:
    是集合框架的顶级父接口,用来定义集合框架中常用的抽象方法,子类需要实现相应的方法逻辑
    常用方法:
        boolean add(E e)                                  将对象e添加到集合中
        int size()                                                  返回集合中元素个数
        boolean addAll(Collection c)                将集合c中所有元素添加到此集合中
        void clear()                                             清空集合元素
        boolean contains(Object obj)               判断集合中是否含有与obj相同的元素
        boolean containsAll(Collection c)        判断此集合中是否包含集合c的全部元素
        boolean isEmpty()                                 用于判断集合元素是否为空
        boolean remove(Object obj)                 删除此集合中obj元素
        boolean removeAll(Collection c)          删除此集合中与c集合的共有元素
        boolean retainAll(Collection c)             保留此集合中与c集合的共有元素
子接口:List、Set、Queue
    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值