Open In App
Related Articles

List remove(int index) method in Java with Examples

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
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. 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-

Last Updated : 11 Dec, 2018
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads