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: –
- índice : índice en el que se va a insertar el elemento especificado
- 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); } }
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); } }
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