Java中LinkedList中有哪些常用的方法及他们的功能简介说明
下文讲述Java代码中Linkedlist中有哪些常用的操作方法,如下所示:
LinkedList常用方法 | 备注说明 |
---|---|
public boolean add(E e) | 向链表末尾添加元素同addLast相同,插入成功返回true,失败则返回false |
public void add(int index, E element) | 向指定位置插入元素 |
public boolean addAll(Collection c) | 将一个集合的所有元素添加到链表后面,插入成功返回true,失败则返回false |
public boolean addAll(int index, Collection c) | 将一个集合的所有元素添加到链表的指定位置后面,插入成功返回true,失败则返回false |
public void addFirst(E e) | 向链表的头部插入元素 |
public void addLast(E e) | 向链表的尾部插入元素 |
public boolean offer(E e) | 向链表末尾添加元素,插入成功返回true,失败则返回false |
public boolean offerFirst(E e) | 头部插入元素,插入成功返回true,失败则返回false |
public boolean offerLast(E e) | 尾部插入元素,插入成功返回true,失败则返回false |
public void clear() | 清空链表 |
public E removeFirst() | 删除并返回第一个元素 |
public E removeLast() | 删除并返回最后一个元素 |
public boolean remove(Object o) | 删除某一元素,操作成功,返回true,反之返回false |
public E remove(int index) | 删除指定位置的元素 |
public E poll() | 删除并返回第一个元素 |
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 Object clone() | 克隆该列表 |
public Iterator |
返回倒序迭代器 |
public int size() | 返回链表元素个数 |
public ListIterator |
返回从指定位置开始到末尾的迭代器 |
public Object[] toArray() | 返回一个由链表元素组成的数组 |
public |
返回一个由链表元素转换类型而成的数组 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。