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.

package com.example.java.programming;

Output :

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

Example 2: For IndexOutOfBoundsException

package com.example.java.programming;

Output :

Before operation: [1, 2, 3, 4, 5]
java.lang.IndexOutOfBoundsException: Index: 6, Size: 5
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.set(ArrayList.java:444)
at com.example.java.programming.ArrayListSetExample.main(ArrayListSetExample.java:27)