LinkedList的使用【Java集合】

创建

LinkedList() // 默认构造函数
LinkedList(Collection<? extends E> collection)//创建一个LinkedList保护Collection中的全部元素

使用

增
boolean add(E object) 
void    add(int location, E object)
boolean addAll(Collection<? extends E> collection)
boolean addAll(int location, Collection<? extends E> collection)
void    addFirst(E object)
void    addLast(E object)
删
void          clear()
E             remove()
E             remove(int location)
boolean       remove(Object object)
E             removeFirst()
boolean       removeFirstOccurrence(Object o)
E             removeLast()
boolean       removeLastOccurrence(Object o)
改
E             set(int location, E object)
查
boolean       contains(Object object)
Iterator<E>   descendingIterator()
E             element()
E             get(int location)
E             getFirst()
E             getLast()
int           indexOf(Object object)
int           lastIndexOf(Object object)
ListIterator<E>     listIterator(int location)
boolean       offer(E o)
boolean       offerFirst(E e)
boolean       offerLast(E e)
E             peek()
E             peekFirst()
E             peekLast()
E             poll()
E             pollFirst()
E             pollLast()
E             pop()
void          push(E e)
int           size()
其他
Object        clone()
<T> T[]       toArray(T[] contents)
Object[]      toArray()

猜你喜欢

转载自blog.csdn.net/SongBai1997/article/details/82987777