java.lang.Object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.util.AbstractCollection | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.util.AbstractList | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.util.AbstractSequentialList | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.util.LinkedList | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Linked list implementation of the List interface. This class is a member of the Java Collections Framework.
Constructor | Summary |
---|---|
LinkedList() | Creates an empty list. |
LinkedList(Collection<? extends E> c) | Creates a list containing the elements of the specified collection, in the order they are returned by the collection's iterator. |
Add element to LinkedList
Return | Method | Summary |
---|---|---|
boolean | add(E e) | Appends the specified element to the end of this list. |
void | add(int index, E element) | Inserts the specified element at the specified position in this list. |
boolean | addAll(Collection<? extends E> c) | Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator. |
boolean | addAll(int index, Collection<? extends E> c) | Inserts all of the elements in the specified collection into this list, starting at the specified position. |
void | addFirst(E e) | Inserts the specified element at the beginning of this list. |
void | addLast(E e) | Appends the specified element to the end of this list. |
boolean | offer(E e) | Adds the specified element as the tail (last element) of this list. |
boolean | offerFirst(E e) | Inserts the specified element at the front of this list. |
boolean | offerLast(E e) | Inserts the specified element at the end of this list. |
Remove all elements from LinkedList
Return | Method | Summary |
---|---|---|
void | clear() | Removes all of the elements from this list. |
Shallow copy of a LinkedList
Return | Method | Summary |
---|---|---|
Object | clone() | Returns a shallow copy of this LinkedList. |
If contain a certain element
Return | Method | Summary |
---|---|---|
boolean | contains(Object o) | Returns true if this list contains the specified element. |
Get iterator from LinkedList
Return | Method | Summary |
---|---|---|
Iterator<E> | descendingIterator() | Returns an iterator over the elements in this deque in reverse sequential order. |
ListIterator<E> | listIterator(int index) | Returns a list-iterator of the elements in this list (in proper sequence), starting at the specified position in the list. |
Peek the element
Return | Method | Summary |
---|---|---|
E | element() | Retrieves, but does not remove, the head (first element) of this list. |
E | peek() | Retrieves, but does not remove, the head (first element) of this list. |
E | peekFirst() | Retrieves, but does not remove, the first element of this list, or returns null if this list is empty. |
E | peekLast() | Retrieves, but does not remove, the last element of this list, or returns null if this list is empty. |
Get the element from LinkedList
Return | Method | Summary |
---|---|---|
E | get(int index) | Returns the element at the specified position in this list. |
E | getFirst() | Returns the first element in this list. |
E | getLast() | Returns the last element in this list. |
Get the index of an element
Return | Method | Summary |
---|---|---|
int | indexOf(Object o) | Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element. |
int | lastIndexOf(Object o) | Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element. |
Poll, pop and push element to a LinkedList
Return | Method | Summary |
---|---|---|
E | poll() | Retrieves and removes the head (first element) of this list |
E | pollFirst() | Retrieves and removes the first element of this list, or returns null if this list is empty. |
E | pollLast() | Retrieves and removes the last element of this list, or returns null if this list is empty. |
E | pop() | Pops an element from the stack represented by this list. |
void | push(E e) | Pushes an element onto the stack represented by this list. |
Remove element from a LinkedList
Return | Method | Summary |
---|---|---|
E | remove() | Retrieves and removes the head (first element) of this list. |
E | remove(int index) | Removes the element at the specified position in this list. |
boolean | remove(Object o) | Removes the first occurrence of the specified element from this list, if it is present. |
E | removeFirst() | Removes and returns the first element from this list. |
boolean | removeFirstOccurrence(Object o) | Removes the first occurrence of the specified element in this list (when traversing the list from head to tail). |
E | removeLast() | Removes and returns the last element from this list. |
boolean | removeLastOccurrence(Object o) | Removes the last occurrence of the specified element in this list (when traversing the list from head to tail). |
Replace the element at the position
Return | Method | Summary |
---|---|---|
E | set(int index, E element) | Replaces the element at the specified position in this list with the specified element. |
Get the size of a LinkedList
Return | Method | Summary |
---|---|---|
int | size() | Returns the number of elements in this list. |
Convert LinkedList to Array
Return | Method | Summary |
---|---|---|
Object[] | toArray() | Returns an array containing all of the elements in this list in proper sequence (from first to last element). |
<T> T[] | toArray(T[] a) | Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array. |
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |