Open In App
Related Articles

List remove(int index) method in Java with Examples

Improve Article
Improve
Save Article
Save
Like Article
Like

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.

Syntax:

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.

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

Program 1:




// 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> list = new ArrayList<Integer>(5);
  
        // Add elements to the list
        list.add(5);
        list.add(10);
        list.add(15);
        list.add(20);
        list.add(25);
  
        // Index from which you want to remove element
        int index = 2;
  
        // Initial list
        System.out.println("Initial List: " + list);
  
        // remove element
        list.remove(index);
  
        // Final list
        System.out.println("Final List: " + list);
    }
}


Output:

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

Program 2:




// 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> list = new ArrayList<String>(5);
  
        // Add elements to the list
        list.add("Welcome");
        list.add("to");
        list.add("Geeks");
        list.add("for");
        list.add("Geeks");
  
        // Index from which you want
        // to remove element
        int index = 2;
  
        // Initial list
        System.out.println("Initial List: " + list);
  
        // remove element
        list.remove(index);
  
        // Final list
        System.out.println("Final List: " + list);
    }
}


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-


Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 11 Dec, 2018
Like Article
Save Article
Previous
Next
Similar Reads
Complete Tutorials