Enumere el método add (índice int, elemento E) en Java

El método add(int index, E ele) de la interfaz List en Java se usa para insertar el elemento especificado en el índice dado en la lista actual.

Sintaxis:

public void add(int index, E element)

Parámetro: este método acepta dos parámetros como se muestra en la sintaxis anterior:

  • index : este parámetro especifica el índice en el que se insertará el elemento dado.
  • elemento : Este parámetro especifica el elemento a insertar en la lista.

Valor de retorno: el tipo de retorno de la función es nulo y no devuelve nada.

Excepciones :

  • UnsupportedOperationException : lanza esta excepción si la operación add() no es compatible con esta lista.
  • ClassCastException : lanza esta excepción si la clase del elemento especificado impide que se agregue a esta lista.
  • NullPointerException : lanza esta excepción si el elemento especificado es nulo y esta lista no permite elementos nulos.
  • IllegalArgumentException : lanza esta excepción si alguna propiedad de este elemento impide que se agregue a esta lista.

Los siguientes programas ilustran el método List.add (índice int, elemento E):

Programa 1:

// Java code to illustrate add(int index, E elements)
import java.io.*;
import java.util.*;
  
public class ArrayListDemo {
    public static void main(String[] args)
    {
  
        // create an empty list with an initial capacity
        List<String> list = new ArrayList<String>(5);
  
        // use add() method to initially
        // add elements in the list
        list.add("Geeks");
        list.add("For");
        list.add("Geeks");
  
        // Add a new element at index 0
        list.add(0, "Hello");
  
        // prints all the elements available in list
        for (String str : list) {
            System.out.print(str + " ");
        }
    }
}
Producción:

Hello Geeks For Geeks

Programa 2:

// Java code to illustrate add(int index, E elements)
import java.io.*;
import java.util.*;
  
public class ArrayListDemo {
    public static void main(String[] args)
    {
  
        // create an empty list with an initial capacity
        List<Integer> list = new ArrayList<Integer>(5);
  
        // use add() method to initially
        // add elements in the list
        list.add(10);
        list.add(20);
        list.add(30);
  
        // Add a new  25 at index 2
        list.add(2, 25);
  
        // prints all the elements available in list
        for (Integer num : list) {
            System.out.print(num + " ");
        }
    }
}
Producción:

10 20 25 30

Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/List.html#add(int, %20E)

Publicación traducida automáticamente

Artículo escrito por gopaldave 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 *