Open In App

List remove(int index) method in Java with Examples

Last Updated : 29 Nov, 2024
Comments
Improve
Suggest changes
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-



Next Article

Similar Reads