Collection 集合框架类
Collection
Collecion 是最基本的集合,代表一组Object,JAVA SDK不提供直接继承自Collection的类,但提供自称自Collection的子接口,如List、Set等,下面逐一介绍。
Collection接口的方法如下:
方法 | 返回类型 | |
add(Object e) | boolean | 若列表改变 |
addAll(Collection c) | boolean | 若列表改变 |
clear() | void | 清空所有内容 |
contains(Object e) | boolean | 包含对象e |
containsAll(Collection c) | boolean | 包含c中的所有元素 |
equals(Object c) | boolean | |
hashCode() | int | 这个Collection的hashCode |
isEmpty() | boolean | 若列表为空 |
iterator() | Iterator | |
remove(Object e) | boolean | 移除了元素e 或者 列表改变 |
removeAll(Collection c) | boolean | 列表发生改变 |
retainAll(Collection c) | boolean |
从列表中移除未包含在指定collection中的所有元素若发生更改,返回true |
size() | int | 元素个数 |
toArray() | Object[] | |
toString() | String | 从列表中移除未包含在指定collection中的所有元素 |
1. List
1.1 LinkedList
1.2 ArrayList
2. Set
2.1 HashSet
2.2 TreeSet
3. Map
3.1 HashMap
3.2 TreeMap