bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Java/Java Reference
Java•Java Reference

Java ArrayList Methods

Flash cards

Review the key moves

1/3
Core idea

What is the main idea behind Java ArrayList 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 ArrayList's items as a parameter or return value.
A list of all ArrayList methods can be found in the table below.
All ArrayList Methods

All ArrayList Methods

A list of all ArrayList methods can be found in the table below.

Some methods use the type of the ArrayList'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
clear()Remove all items from the listvoid
clone()Create a copy of the ArrayListObject
contains()Checks whether an item exist in the listboolean
ensureCapacity()Increase the capacity of the list to be able to fit a specified number of itemsvoid
forEach()Perform an action on every item in the listvoid
get()Return the item at a specific position 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 ArrayListIterator
lastIndexOf()Return the position of the last occurrence of an item in the listint
listIterator()Return a ListIterator object for the ArrayListListIterator
remove()Remove an item from the listbooleanT
removeAll()Remove a collection of items from the listboolean
removeIf()Remove all items from the list which meet a specified conditionboolean
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 ArrayListSpliterator
subList()Return a sublist which provides access to a range of this list's itemsList
toArray()Return an array containing the list's itemsObject[]
trimToSize()Reduce the capacity of the list to match the number of items if necessaryObject[]

Previous

Java Array length Property

Next

Java ArrayList add() Method