Java LinkedList方法总结

LinkedList也像ArrayList一样实现了基本的List接口,但是它执行某些操作(在List中间进行插入和删除)比ArrayList跟高效,但随机访问较差。

新建:

LinkedList<String> list = new LinkedList<String>();

常用方法:

增加:

add(E e):在链表后添加一个元素。

addFirst(E e):在链表头部插入一个元素。

addLast(E e):在链表尾部添加一个元素。

push(E e):与addFirst方法一致。

offer(E e):在链表尾部插入一个元素。
add(int index, E element):在指定位置插入一个元素。

删除:

remove() :移除链表中第一个元素。

remove(E e):移除指定元素。

通用方法removeFirst(E e):删除头,获取元素并删除。

removeLast(E e):删除尾。

pollFirst():删除头。

pollLast():删除尾。

pop():和removeFirst方法一致,删除头。

poll():查询并移除第一个元素。

查询:

get(int index):按照下标获取元素。

getFirst():获取第一个元素。

getLast():获取最后一个元素。

peek():获取第一个元素,但是不移除。

peekFirst():获取第一个元素,但是不移除。

peekLast():获取最后一个元素,但是不移除。

pollFirst():查询并删除头。

pollLast():删除尾。

poll():查询并移除第一个元素。

发布了36 篇原创文章 · 获赞 2 · 访问量 985

猜你喜欢

转载自blog.csdn.net/y18771025420/article/details/102573312