bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Java/Java Reference
Java•Java Reference

Java LinkedList Methods

Flash cards

Review the key moves

1/3
Core idea

What is the main idea behind Java LinkedList Methods?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Order

Put the learning moves in the order that makes the concept easiest to apply.

Some methods use the type of the LinkedList's items as a parameter or return value.
A list of all LinkedList methods can be found in the table below.
All 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.

MethodDescriptionReturn Type
add()Add an item to the listbooleanvoid
addAll()Add a collection of items to the listboolean
addFirst()Adds an item to the beginning of the listvoid
addLast()Adds an item to the end of the listvoid
clear()Remove all items from the listvoid
clone()Create a copy of the LinkedListObject
contains()Checks whether an item exist in the listboolean
descendingIterator()Returns an iterator to loop through the 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 listvoid
get()Return the item at a specific position in the listT
getFirst()Returns the first item in the listT
getLast()Returns the last item in the listT
indexOf()Return the position of the first occurrence of an item in the listint
isEmpty()Checks whether the list is emptyboolean
iterator()Return an Iterator object for the LinkedListIterator
lastIndexOf()Return the position of the last occurrence of an item in the listint
listIterator()Return a ListIterator object for the LinkedListListIterator
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 listbooleanT
removeAll()Remove a collection of items from the listboolean
removeFirst()Removes the first item in the listT
removeFirstOccurrence()Removes the first occurrence of a specified item in the list
removeIf()Remove all items from the list which meet a specified conditionboolean
removeLast()Removes the last item in the listT
removeLastOccurrence()Removes the last occurrence of a specified item in the list
replaceAll()Replace each item in the list with the result of an operation on that itemvoid
retainAll()Remove all elements from the list which do not belong to a specified collectionboolean
set()Replace an item at a specified position in the listT
size()Return the number of items in the listint
sort()Sort the listvoid
spliterator()Return a Spliterator object for the LinkedListSpliterator
subList()Return a sublist which provides access to a range of this list's itemsList
toArray()Return an array containing the list's itemsObject[]

Previous

Java ArrayList trimToSize() Method

Next

Java LinkedList add() Method