4.Vector集合的特有功能
A:添加功能
public void addElement(Object obj): 添加功能(add())
B:获取功能
public Object elementAt(int index): 获取元素(get())
public Enumeration elements(): 迭代器(Iterator iterator())
boolean hasMoreElements(): ( hasNext() )
Object nextElement(): ( next() )
5.LinkedList集合的特有功能
A:添加功能
void addFirst(E e):将指定元素插入此列表的开头
void addLast(E e):将指定元素添加到此列表的结尾
B:删除功能
E removeFirst():移除并返回此列表的第一个元素
E removeLast():移除并返回此列表的最后一个元素
C:获取功能
E getFirst():返回此列表的第一个元素
E getLast():返回此列表的最后一个元素
6.Map接口的常见功能
A:添加功能
V put(K key,V value):添加元素
B:删除功能
void clear():移除所有的键值对元素
V remove(Object key):根据键删除键值对元素
C:判断功能
boolean containsKey(Object key):判断集合是否包含指定的键
boolean containsValue(Object value):判断集合是否包含指定的值
boolean isEmpty():判断集合是否为空
D:获取功能
Set<Map.Entry<K,V>> entrySet():返回价值对的Set集合
V get(Object key):根据键获取值
Set<K> keySet():获取集合中所有键的集合
Collection<V> values():获取集合中所有值的集合
E:长度功能
int size():返回集合中键值对的对数
7.Collections类的常用方法
public static <T> void sort(List<T> list):根据元素的自然顺序 对指定列表按升序进行排序
public static <T> int binarySearch(List<?> list,T key):使用二分搜索法搜索指定列表,以获得指定对象
public static <T> T max(Collection<?> coll):根据元素的自然顺序,返回给定 collection 的最大元素。
public static void reverse(List<?> list):反转指定列表中元素的顺序
public static void shuffle(List<?> list):使用默认随机源对指定列表进行置换