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.
| Method | Description | Return Type | |
|---|---|---|---|
| add() | Add an item to the list | boolean | void |
| addAll() | Add a collection of items to the list | boolean | |
| clear() | Remove all items from the list | void | |
| clone() | Create a copy of the ArrayList | Object | |
| contains() | Checks whether an item exist in the list | boolean | |
| ensureCapacity() | Increase the capacity of the list to be able to fit a specified number of items | void | |
| forEach() | Perform an action on every item in the list | void | |
| get() | Return the item at a specific position in the list | T | |
| indexOf() | Return the position of the first occurrence of an item in the list | int | |
| isEmpty() | Checks whether the list is empty | boolean | |
| iterator() | Return an Iterator object for the ArrayList | Iterator | |
| lastIndexOf() | Return the position of the last occurrence of an item in the list | int | |
| listIterator() | Return a ListIterator object for the ArrayList | ListIterator | |
| remove() | Remove an item from the list | boolean | T |
| removeAll() | Remove a collection of items from the list | boolean | |
| removeIf() | Remove all items from the list which meet a specified condition | boolean | |
| replaceAll() | Replace each item in the list with the result of an operation on that item | void | |
| retainAll() | Remove all elements from the list which do not belong to a specified collection | boolean | |
| set() | Replace an item at a specified position in the list | T | |
| size() | Return the number of items in the list | int | |
| sort() | Sort the list | void | |
| spliterator() | Return a Spliterator object for the ArrayList | Spliterator | |
| subList() | Return a sublist which provides access to a range of this list's items | List | |
| toArray() | Return an array containing the list's items | Object[] | |
| trimToSize() | Reduce the capacity of the list to match the number of items if necessary | Object[] |