集合框架

来源:互联网 发布:python .shift[1] 编辑:程序博客网 时间:2024/06/05 13:29

Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中

³Collection接口存储一组不唯一,无序的对象
³List接口存储一组不唯一有序(插入顺序)的对象
³Set接口存储一组唯一无序的对象

Map接口存储一组键值对象,提供keyvalue的映射 

³ArrayList实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高
³LinkedList采用链表存储方式。插入、删除元素时效率比较高
                                 方法名                                                                                                                       说明

boolean add(Object o)

在列表的末尾顺序添加元素,

起始索引位置从0开始

void add(intindex,Object o)

在指定的索引位置添加元素。

索引位置必须介于0和列表中元素个数之间

int size()

返回列表中的元素个数

Object get(int index)

返回指定索引位置处的元素。取出的元素是Object类型,使用前需要进行强制类型转换

boolean contains(Object o)

判断列表中是否存在指定元素

boolean remove(Object o)

从列表中删除元素

Object  remove(int index)

从列表中删除指定位置元素,

起始索引位置从0开始

1 0
原创粉丝点击