Java中的LinkedList类实现了Java中的List和Deque接口。以下是LinkedList类的一些常用方法:
add(element)
:将元素添加到列表的末尾。add(index, element)
:将元素插入到列表的指定位置。addAll(Collection)
:将集合中的所有元素添加到列表的末尾。addAll(index, Collection)
:将集合中的所有元素插入到列表的指定位置。clear()
:从列表中删除所有元素。contains(Object)
:如果列表包含指定的元素,则返回true。get(index)
:返回列表中指定位置的元素。indexOf(Object)
:返回列表中第一个出现指定元素的位置。isEmpty()
:如果列表为空,则返回true。iterator()
:返回在列表上进行迭代的迭代器。remove(Object)
:从列表中删除指定元素的第一个匹配项。remove(index)
:从列表中删除指定位置的元素。set(index, element)
:将指定位置的元素替换为指定的元素。size()
:返回列表中的元素数量。getFirst()
:返回列表的第一个元素。getLast()
:返回列表的最后一个元素。offer(element)
:将指定元素添加到列表的末尾。peek()
:返回列表的头部元素,但不删除它。poll()
:返回并删除列表的头部元素。push(element)
:将元素推入此列表所表示的堆栈上。pop()
:从此列表所表示的堆栈中弹出一个元素。removeFirst()
:从列表中删除第一个元素。removeLast()
:从列表中删除最后一个元素。