java链表api调用

voidadd​(int index, E element)

将指定元素插入此列表中的指定位置。

booleanadd​(E e)

将指定的元素追加到此列表的末尾。

booleanaddAll​(int index, Collection<? extends E> c)

从指定位置开始,将指定集合中的所有元素插入此列表。

booleanaddAll​(Collection<? extends E> c)

将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。

voidaddFirst​(E e)

在此列表的开头插入指定的元素。

voidaddLast​(E e)

将指定的元素追加到此列表的末尾。

voidclear()

从此列表中删除所有元素。

Objectclone()

返回此 LinkedList的浅表副本。

booleancontains​(Object o)

如果此列表包含指定的元素,则返回 true 。

Iterator<E>descendingIterator()

以相反的顺序返回此双端队列中元素的迭代器。

Eelement()

检索但不删除此列表的头部(第一个元素)。

Eget​(int index)

返回此列表中指定位置的元素。

EgetFirst()

返回此列表中的第一个元素。

EgetLast()

返回此列表中的最后一个元素。

intindexOf​(Object o)

返回此列表中第一次出现的指定元素的索引,如果此列表不包含该元素,则返回-1。

intlastIndexOf​(Object o)

返回此列表中指定元素最后一次出现的索引,如果此列表不包含该元素,则返回-1。

ListIterator<E>listIterator​(int index)

从列表中的指定位置开始,返回此列表中元素的列表迭代器(按正确顺序)。

booleanoffer​(E e)

将指定的元素添加为此列表的尾部(最后一个元素)。

booleanofferFirst​(E e)

在此列表的前面插入指定的元素。

booleanofferLast​(E e)

在此列表的末尾插入指定的元素。

Epeek()

检索但不删除此列表的头部(第一个元素)。

EpeekFirst()

检索但不删除此列表的第一个元素,如果此列表为空,则返回 null 。

EpeekLast()

检索但不删除此列表的最后一个元素,如果此列表为空,则返回 null 。

Epoll()

检索并删除此列表的头部(第一个元素)。

EpollFirst()

检索并删除此列表的第一个元素,如果此列表为空,则返回 null 。

EpollLast()

检索并删除此列表的最后一个元素,如果此列表为空,则返回 null 。

Epop()

弹出此列表所代表的堆栈中的元素。

voidpush​(E e)

将元素推送到此列表所表示的堆栈上。

Eremove()

检索并删除此列表的头部(第一个元素)。

Eremove​(int index)

删除此列表中指定位置的元素。

booleanremove​(Object o)

从该列表中删除指定元素的第一个匹配项(如果存在)。

EremoveFirst()

从此列表中删除并返回第一个元素。

booleanremoveFirstOccurrence​(Object o)

删除此列表中第一次出现的指定元素(从头到尾遍历列表时)。

EremoveLast()

从此列表中删除并返回最后一个元素。

booleanremoveLastOccurrence​(Object o)

删除此列表中最后一次出现的指定元素(从头到尾遍历列表时)。

Eset​(int index, E element)

用指定的元素替换此列表中指定位置的元素。

intsize()

返回此列表中的元素数。

Spliterator<E>spliterator()

在此列表中的元素上创建late-binding故障快速 Spliterator 。

Object[]toArray()

以适当的顺序(从第一个元素到最后一个元素)返回包含此列表中所有元素的数组。

<T> T[]toArray​(T[] a)

以适当的顺序返回包含此列表中所有元素的数组(从第一个元素到最后一个元素); 返回数组的运行时类型是指定数组的运行时类型。

Class LinkedList<E>


版权声明:本文为qq_53713569原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。