Java LinkedList Methods
All LinkedList Methods
A list of all LinkedList methods can be found in the table below.
Some methods use the type of the LinkedList's items as a parameter or
return value. This type will be referred to as T in the table.
Method Description Return Type
add() Add an item to the list boolean|void
addAll() Add a collection of items to the list boolean
addFirst() Adds an item to the beginning of the list void
addLast() Adds an item to the end of the list void
clear() Remove all items from the list void
clone() Create a copy of the LinkedList Object
contains() Checks whether an item exist in the list boolean
descendingIte Returns an iterator to loop through the
rator() items of the list in reverse order
element() Retrieves the first item in the list
Similar to getFirst()
forEach() Perform an action on every item in the void
list
get() Return the item at a specific position in T
the list
getFirst() Returns the first item in the list T
getLast() Returns the last item in the list T
indexOf() Return the position of the first int
occurrence of an item in the list
isEmpty() Checks whether the list is empty boolean
iterator() Return an Iterator object for Iterator
the LinkedList
lastIndexOf() Return the position of the last occurrence int
of an item in the list
listIterator() Return a ListIterator object for ListIterator
the LinkedList
offer() Adds an item at the end of the list
offerFirst() Adds an item at the beginning of the list
offerLast() Adds an item at the end of the list
peek() Retrieves the first item in the list
Similar to getFirst()
peekFirst() Retrieves the first item in the list.
Similar to peek()
peekLast() Retrieves the last item in the list
poll() Retrieves and removes the first item in
the list.
pollFirst() Retrieves and removes the first item in
the list.
Similar to poll()
pollLast() Retrieves and removes the last item in
the list.
pop() Returns the first element in the list.
Similar to removeFirst()
push() Adds an item to the beginning of the list.
Similar to addFirst()
remove() Remove an item from the list boolean|T
removeAll() Remove a collection of items from the boolean
list
removeFirst() Removes the first item in the list T
removeFirstOc Removes the first occurrence of a
currence() specified item in the list
removeIf() Remove all items from the list which boolean
meet a specified condition
removeLast() Removes the last item in the list T
removeLastOc Removes the last occurrence of a
currence() specified item in the list
replaceAll() Replace each item in the list with the void
result of an operation on that item
retainAll() Remove all elements from the list which boolean
do not belong to a specified collection
set() Replace an item at a specified position in T
the list
size() Return the number of items in the list int
sort() Sort the list void
spliterator() Return a Spliterator object for Spliterator
the LinkedList
subList() Return a sublist which provides access to List
a range of this list's items
toArray() Return an array containing the list's Object[]
items
Related Pages