Java LinkedList 方法
LinkedList 的所有方法
以下表格列出了 LinkedList 的所有方法。
部分方法使用 LinkedList 中元素的类型作为参数或返回值。在表格中,这种类型将被表示为 T。
| 方法 | 描述 | 返回类型 |
|---|---|---|
| add() | 向列表中添加一个元素。 | boolean|void |
| addAll() | 向列表中添加一个集合的所有元素。 | boolean |
| addFirst() | 在列表开头添加一个元素。 | void |
| addLast() | 在列表末尾添加一个元素。 | void |
| clear() | 从列表中移除所有元素。 | void |
| clone() | 创建 LinkedList 的副本。 | |
| contains() | 检查列表中是否包含某个元素。 | boolean |
| descendingIterator() | 返回一个迭代器,以逆序遍历列表中的元素。 | Iterator<T> |
| element() | 检索列表中的第一个元素。与 getFirst() 类似。 |
T |
| forEach() | 对列表中的每个元素执行一个操作。 | void |
| get() | 返回列表中指定位置的元素。 | T |
| getFirst() | 返回列表中的第一个元素。 | T |
| getLast() | 返回列表中的最后一个元素。 | T |
| indexOf() | 返回列表中首次出现某个元素的索引。 | int |
| isEmpty() | 检查列表是否为空。 | boolean |
| iterator() | 为 LinkedList 返回一个 Iterator 对象。 |
Iterator |
| lastIndexOf() | 返回列表中最后一次出现某个元素的索引。 | int |
| listIterator() | 为 LinkedList 返回一个 ListIterator 对象。 |
ListIterator |
| offer() | 在列表末尾添加一个元素。 | |
| offerFirst() | 在列表开头添加一个元素。 | boolean |
| offerLast() | 在列表末尾添加一个元素。 | boolean |
| peek() | 检索但不移除列表中的第一个元素。与 getFirst() 类似。 |
T |
| peekFirst() | 检索但不移除列表中的第一个元素。与 peek() 类似。 |
T |
| peekLast() | 检索但不移除列表中的最后一个元素。 | T |
| poll() | 检索并移除列表中的第一个元素。与 removeFirst() 类似 |
T |
| pollFirst() | 检索并移除列表中的第一个元素。与 poll() 类似。 |
T |
| pollLast() | 检索并移除列表中的最后一个元素。 | T |
| pop() | 返回并移除列表中的第一个元素。与 removeFirst() 类似 |
T |
| push() | 在列表开头添加一个元素。与 addFirst() 类似。 |
void |
| remove() | 从列表中移除一个元素。 | boolean|T |
| removeAll() | 从列表中移除一个集合的所有元素。 | boolean |
| removeFirst() | 移除列表中的第一个元素。 | T |
| removeFirstOccurrence() | 移除列表中第一次出现的指定元素。 | |
| removeIf() | 移除列表中满足指定条件的所有元素。 | boolean |
| removeLast() | 移除列表中的最后一个元素。 | T |
| removeLastOccurrence() | 移除列表中最后一次出现的指定元素。 | boolean |
| replaceAll() | 将列表中的每个元素替换为对该元素执行操作后的结果。 | void |
| retainAll() | 从列表中移除所有不属于指定集合的元素。 | boolean |
| set() | 替换列表中指定位置的元素。 | T |
| size() | 返回列表中的元素数量。 | int |
| sort() | 对列表进行排序。 | void |
| spliterator() | 为 LinkedList 返回 Spliterator 对象。 |
Spliterator |
| subList() | 返回列表的子列表,该子列表提供了对原列表中一定范围内元素的访问。 | List |
| toArray() | 返回包含列表中所有元素的数组。 | Object[] |
相关页面
教程:Java 数组