Método AbstractList add (índice int, elemento E) en Java con ejemplos

El método add(int index, E element) de AbstractList se usa para insertar un elemento en la posición especificada en esta lista. El nuevo elemento se inserta en el índice especificado en esta lista.

Sintaxis:

public void add(int index, E element)

Parámetros: Este método toma 2 parámetros: –

  1. índice : índice en el que se va a insertar el elemento especificado
  2. elemento : elemento a insertar

Devoluciones: la función devuelve un valor booleano True si el elemento se inserta correctamente en la Lista; de lo contrario, devuelve False .

Excepciones: Las excepciones presentes son: –

  • ClassCastException : si la clase de un elemento de este conjunto es incompatible con la colección especificada
  • NullPointerException : si este conjunto contiene un elemento nulo y la colección especificada no permite elementos nulos, o si la colección especificada es nula.
  • UnsupportedOperationException : si la operación de agregar no es compatible con esta lista.
  • IllegalArgumentException : si alguna propiedad del elemento especificado impide que se agregue a esta lista.
  • IndexOutOfBoundsException : si el índice está fuera de rango (tamaño del índice()).

El siguiente programa ilustra la función add(int index, int position) de la clase AbstractList:

Programa 1:

// Java code to illustrate AbstractList
// add(int index, int position) method
  
import java.io.*;
import java.util.*;
  
public class ArrayListDemo {
    public static void main(String[] args)
    {
  
        // Create an empty list
        // with an initial capacity
        AbstractList<Integer> list
            = new ArrayList<Integer>(5);
  
        // Use add() method
        // to add elements in the list
        list.add(3);
        list.add(6);
        list.add(9);
        list.add(12);
  
        // Prints all the elements
        // available in list
        System.out.println("Before: "
                           + list);
  
        // Add(int index, int element) method
        list.add(1, 4);
  
        // Prints all the elements
        // after the above method
        System.out.println("After: "
                           + list);
    }
}
Producción:

Before: [3, 6, 9, 12]
After: [3, 4, 6, 9, 12]

Programa 2:

// Java code to illustrate AbstractList
// add(int index, int position) method
  
import java.io.*;
import java.util.*;
  
public class ArrayListDemo {
    public static void main(String[] args)
    {
  
        // Create an empty list
        // with an initial capacity
        AbstractList<String> list
            = new ArrayList<String>(5);
  
        // Use add() method
        // to add elements in the list
        list.add("Geeks");
        list.add("for");
        list.add("Computer");
        list.add("Portal");
  
        // Prints all the elements
        // available in the list
        System.out.println("Before: " + list);
  
        // Add(int index, int element) method
        list.add(2, "Geeks");
  
        // Prints all the elements
        // after the above method
        System.out.println("After: " + list);
    }
}
Producción:

Before: [Geeks, for, Computer, Portal]
After: [Geeks, for, Geeks, Computer, Portal]

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

Publicación traducida automáticamente

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