Eliminar elemento del índice especificado en Java Vector

El elemento en el índice especificado en el vector de Java se puede eliminar usando el método remove() . este método está presente en la clase java.util.Vector. Podemos pasar el índice del elemento que se eliminará como argumento. El método de devolución del método remove() devuelve el elemento que se eliminó.

Sintaxis: 

public removed_element remove(int index)

Parámetros: el índice del elemento que se va a eliminar.

Tipo de devolución: este método devuelve el elemento que se eliminó de la lista.

Excepción: este método lanza IndexOutOfBoundsException si el índice está fuera de rango.

Código:

Java

// Java program for removing element
// at specified index
  
import java.util.Vector;
public class GFG {
    public static void main(String arg[])
    {
        // Create an Vector
        Vector<Integer> vector = new Vector<>();
        
        // Add elements in the vector
        vector.add(10);
        vector.add(20);
        vector.add(30);
        vector.add(20);
        vector.add(40);
  
        // display original vector
        System.out.println("Values in vector: " + vector);
  
        // remove 2 index element and store the value in r
        int r = vector.remove((2));
  
        // display removed element
        System.out.println("Removed element: " + r);
  
        // display vector after 2 index element
        System.out.println("Values in vector: " + vector);
    }
}
Producción

Values in vector: [10, 20, 30, 20, 40]
Removed element: 30
Values in vector: [10, 20, 20, 40]

Excepción en el método remove():

Excepción IndexOutOfBound

Java

// Java program to show the exception 
// of remove() method 
    
import java.util.ArrayList; 
    
public class ArrayListDemo { 
   public static void main(String[] args) { 
          
      // create an empty array list with an initial capacity 
      ArrayList<Integer> arrlist = new ArrayList<Integer>(5); 
    
      // use add() method to add elements in the deque 
      arrlist.add(26); 
      arrlist.add(18); 
      arrlist.add(31); 
      arrlist.add(42); 
    
      System.out.println("Size of list: " + arrlist.size()); 
          
      // let us print all the elements available in list 
      for (Integer number : arrlist) { 
         System.out.println("Number = " + number); 
      }   
          
      // Removes element at 5th position 
      // which is not present in the list 
      // and will therefore give IndexOutOfBound exception 
      arrlist.remove(4); 
    
      System.out.println("Now, Size of list: " + arrlist.size()); 
          
      // let us print all the elements available in list 
      for (Integer number : arrlist) { 
         System.out.println("Number = " + number); 
      } 
   } 
}
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index 4 out of bounds for length 4

Publicación traducida automáticamente

Artículo escrito por rohansinghsre y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *