Thursday, October 23, 2025
HomeLanguagesJavaHow to Add an Element at Particular Index in Java ArrayList?

How to Add an Element at Particular Index in Java ArrayList?

ArrayList.add() method is used to add an element at particular index in Java ArrayList.

Syntax:

public void add(int index, Object element) ;

Parameters: 

  • index  -position at which the element has to be inserted. The index is zero-based.
  • element – the element to be inserted at the specified position.

Exception: throws IndexOutOfBoundsException which occurs when the index is trying to be accessed which isn’t there in the allocated memory block. In java, this exception is thrown when a negative index is accessed or an index of memory space. Here particularly when an index greater than the size of ArrayList is trying to be fetched or the insertion of an element at an index greater than size() of ArrayList is fetched.
 

Example:

For a list of string

list=[A,B,C]

list.add(1,”D”);

list.add(2,”E”);

list=[A,D,E,B,C]

For a list of integers

LIST=[1,2,3]

list.add(2,4);

list=[1,2,4,3]

Implementation:

Java




// Adding an Element at Particular
// Index in Java ArrayList
import java.io.*;
import java.util.ArrayList;
 
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
        // Creating an ArrayList
        ArrayList<String> list = new ArrayList<>();
 
        // Adding elements to ArrayList
        // using add method for String ArrayList
        list.add("A");
        list.add("B");
        list.add("C");
 
        /* Index is zero based */
 
        // 3 gets added to the 1st position
        list.add(1, "D");
 
        // 4 gets added to the 2nd(position)
        list.add(2, "E");
 
        // Displaying elements in ArrayList
        System.out.println(list);
    }
}


Output

[A, D, E, B, C]

Time Complexity: O(n)
Auxiliary Space: O(1)

As constant extra space is used.
 

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS