Java复合框架

Collection接口

特征:存储一组不唯一、无序的对象

常用方法:

1.添加元素:boolean add(Object o)

2.将集合c添加到指定集合:boolean addAll(Collection c)

3.是否包含指定元素:boolean contains(Object o)

4.清空:void1 clear()

5.删除元素:boolean remove(Object o)

5.返回长度:int size()

集合遍历

Iterator:

特征:遍历Collection集合元素的统一编程接口

常用方法:

1.是否存在下一个:boolean hasNext()

2.返回下一个元素:Object next()

3.移除元素:void remove()

for:适用于有序集合,如ArrayList、LinkedList等

foreach:适用于所有集合

list

特征:继承Collection接口,储存一组不唯一、有序的对象

实现类:

ArrayList:

底层是数组结构

查询效率高,添加删除率低

LinkedList:

底层是双向链表

插入、删除数据效率高,不便于快捷访问数据

扩充的方法:

1.根据索引获取数据:Object get(int index)

2.修改数据: Object set(int index,Object el

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值