Open In App

List remove(int index) method in Java with Examples

Last Updated : 29 Nov, 2024
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report

The remove(int index) method of List interface in Java is used to remove an element from the specified index from a List container and returns the element after removing it. It also shifts the elements after the removed element by 1 position to the left in the List.

Example:

Java
// Java Program Demonstrating 
// List remove(int index) Method
import java.util.*;

class GFG 
{
    public static void main (String[] args) 
    {
      	List<Integer> l = new ArrayList<Integer>();
      
      	l.add(1);
      	l.add(2);
      	l.add(3);
      	l.add(4);
      
      	l.remove(2);
      
        System.out.println(l);
    }
}

Output
[1, 2, 4]


Syntax of Method

E remove(int index)

Where, E is the type of element maintained by this List collection

Parameters: It accepts a single parameter index of integer type which represents the index of the element needed to be removed from the List.

Return Value: It returns the element present at the given index after removing it.


Example of List remove() Method

Below program illustrate the remove(int index) method of List in Java:

Program 1:

Java
// Program to illustrate the
// remove(int index) method

import java.util.*;

public class GFG 
{
    public static void main(String[] args)
    {

        // Declare an empty List of size 5
        List<Integer> l = new ArrayList<Integer>(5);

        // Add elements to the list
        l.add(5);
        l.add(10);
        l.add(15);
        l.add(20);
        l.add(25);

        // Index from which you want to remove element
        int i = 2;

        // Initial list
        System.out.println("Initial List: " + l);

        // remove element
        l.remove(i);

        // Final list
        System.out.println("Final List: " + l);
    }
}

Output
Initial List: [5, 10, 15, 20, 25]
Final List: [5, 10, 20, 25]

Program 2:

Java
// Java Program to illustrate the
// remove(int index) method

import java.util.*;

public class GFG 
{
    public static void main(String[] args)
    {

        // Declare an empty List of size 5
        List<String> l = new ArrayList<String>(5);

        // Add elements to the list
        l.add("Welcome");
        l.add("to");
        l.add("Geeks");
        l.add("for");
        l.add("Geeks");

        // Index from which you want
        // to remove element
        int i = 2;

        // Initial list
        System.out.println("Initial List: " + l);

        // remove element
        l.remove(i);

        // Final list
        System.out.println("Final List: " + l);
    }
}

Output
Initial List: [Welcome, to, Geeks, for, Geeks]
Final List: [Welcome, to, for, Geeks]

Reference: https://docs.oracle.com/javase/8/docs/api/java/util/List.html#remove-int-


Similar Reads