注意
ArrayList 、LinkedList、HashSet :添加元素是add,修改是set(HashSet 没有修改),
HashMap 添加是put,修改是replace
ArrayList 常用方法列表如下:
方法 | 描述 |
---|---|
add() | 将元素插入到指定位置的 arraylist 中 |
addAll() | 添加集合中的所有元素到 arraylist 中 |
contains() | 判断元素是否在 arraylist |
get() | 通过索引值获取 arraylist 中的元素 |
indexOf() | 返回 arraylist 中元素的索引值 |
remove() | 删除 arraylist 里的单个元素,注意参数里必须有索引,不是默认删除最后一个,去看LinkedList |
size() | 返回 arraylist 里元素数量 |
isEmpty() | 判断 arraylist 是否为空 |
set() | 替换 arraylist 中指定索引的元素 |
sort() | 对 arraylist 元素进行排序 |
toArray() | 将 arraylist 转换为数组 |
toString() | 将 arraylist 转换为字符串 |
forEach() | 遍历 arraylist 中每一个元素并执行特定操作 |
LinkedList常用方法列表如下:
方法 | 描述 |
---|---|
public boolean add(E e) list.add(index, e); | 链表末尾添加元素,返回是否成功,成功为 true,失败为 false。 链表index位置插入元素e |
public void addFirst(E e) | 元素添加到头部。 |
public void addLast(E e) | 元素添加到尾部。 |
public E removeFirst() | 删除并返回第一个元素。 |
public E removeLast() | 删除并返回最后一个元素。 |
public boolean remove(Object o) | 删除某一元素,返回是否成功,成功为 true,失败为 false。 |
public E remove(int index) | 删除指定位置的元素。 |
public E remove() | 删除并返回第一个元素。 |
public boolean contains(Object o) | 判断是否含有某一元素。 |
public E get(int index) | 返回指定位置的元素。 |
public E getFirst() | 返回第一个元素。 |
public E getLast() | 返回最后一个元素。 |
public int indexOf(Object o) | 查找指定元素从前往后第一次出现的索引。 |
public int lastIndexOf(Object o) | 查找指定元素最后一次出现的索引。 |
public E peek() | 返回第一个元素。 |
public E element() | 返回第一个元素。 |
public E peekFirst() | 返回头部元素。 |
public E peekLast() | 返回尾部元素。 |
public E set(int index, E element) | 设置指定位置的元素。 |
public int size() | 返回链表元素个数。 |
HashMap 常用方法列表如下:
方法 | 描述 |
---|---|
isEmpty() | 判断 hashMap 是否为空 |
size() | 计算 hashMap 中键/值对的数量 |
put() | 将键/值对添加到 hashMap 中,如果已经存在键值对,则覆盖 |
remove() | 删除 hashMap 中指定键 key 的映射关系 |
containsKey() | 检查 hashMap 中是否存在指定的 key 对应的映射关系。 |
containsValue() | 检查 hashMap 中是否存在指定的 value 对应的映射关系。 |
replace() | 替换 hashMap 中是指定的 key 对应的 value。 |
get() | 获取指定 key 对应对 value |
forEach() | 对 hashMap 中的每个映射执行指定的操作。 |
values() | 返回 hashMap 中存在的所有 value 值。 |
Hashset 常用方法列表如下:
方法 | 描述 |
---|---|
add() | 添加 |
contains() | 是否有值 |
remove() | 删除某个元素 |
clear() | 删除集合中所有元素 |