Java — ArrayList set() method in Java | Code Factory

Donate : Link

WordPress Blog : Link

Applications… : Link

The set() method of java.util.ArrayList class is used to replace the element at the specified position in this list with the specified element.

Syntax :

public E set(int index, E element)

Parameters: This method takes the following argument as a parameter.

  • index- index of the element to replace
  • element- element to be stored at the specified position

Returns Value: This method returns the element previously at the specified position.

Exception: This method throws IndexOutOfBoundsException if the index is not within the size range of the ArrayList.

Below are the examples to illustrate the set() method.


Output :

Before operation: [1, 2, 3, 4, 5]
After operation: [1, 2, 3, 30, 5]
Replaced element: 4

Example 2: For IndexOutOfBoundsException


Output :

Before operation: [1, 2, 3, 4, 5]
java.lang.IndexOutOfBoundsException: Index: 6, Size: 5
at java.util.ArrayList.rangeCheck(
at java.util.ArrayList.set(