十四.集合
1.Collection
Collection接口存储一种无序的不唯一的对象,包含List和Set
- List:存储一组不唯一、有序的对象(与数组下标一样,从零开始)
2.Map
Map接口储存一组键值对象,提供key到value的映射
3.Collection
接口的方法
方法 | 描述 |
---|---|
boolean add(Object o) | 用于向集合中添加一个语速,如果集合不允许重复且已包含了指定元素,则返回false |
void clear() | 清除集合中所有元素,将集合的长度变为0 |
boolean contains(Object o) | 判断集合中是否包含指定元素 |
boolean remove(Object o) | 删除集合中的指定元素o。当集合中包含了一个或者多个元素o时,这些元素将被删除。删除成功,返回true |
int size() | 返回集合里元素的个数 |
boolean removeAll(Collection c) | 从集合中删除集合c里包含的所有元素,如果删除了一个或一个以上的元素,则返回true |
boolean isEmpty() | 如果此集合中不包含任何元素,则返回true |
Object[] toArray() | 该方法把集合转换成一个数组,所有的集合元素变成相对的数组元素 |
4.LinkedList集合
方法 | 描述 |
---|---|
void add(Object o) | 在链表首部添加元素 |
void addLast(Object o) | 在链表尾部添加元素 |
Object getFirst() | 返回链表第一个元素 |
Object getLast() | 返回链表最后一个元素 |
Object removeFirst() | 删除并返回链表第一个元素 |
Object removeLast() | 删除并返回链表最后一个元素 |