集合1 collection

集合框架的由来:
对象用来封装特有数据
对象多了就需要存储 如果对象的个数不确定
就使用集合容器 存储
特点:
用于存储对象的容器
长度可变    (对象数组长度不能变)

集合中不能存储基本数据类型值  只存对象


          集合容器因其内部的数据结构不同  有多种具体容器
不断的向上抽取的 就形成了集合框架
框架的顶层就是 collection    接口


collection的常见方法 
1. 添加
boolean add(E e)  API是(E e) 其实就是(Object obj)意思就是什么样的对象都能添加
Boolean addAll(Collection x)  讲一个集合里的所有对象添加到俩个一个collection中

c1.addAll(c2);       将c2中的元素添加到c1中。
2. 删除
Boolean remove(Object obj) 删除一个
boolean removeAll(Collection coll) 删除一堆

boolean b = c1.removeAll(c2);      将两个集合中的相同元素从调用removeAll的集合中删除。
void    clear()  移除此 collection 中的所有元素(可选操作)。
3. 判断
boolean contains(Object obj)
boolean containsAll(Collection coll) 如果此 collection 包含指定 collection 中的所有元素,则返回 true
boolean isEmpty() 判断结合是否有元素
4. 获取
int      size()collection 中的长度
Iterator iterator() 


5. 其他
Boolean  retainAll(Collection coll)  取交集
Object[] toArray()  集合转数组




-------------------------------
Collection
|--List:有序(存入和取出的顺序一致),元素都有索引(角标),元素可以重复。
|--Set:元素不能重复,无序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值