El método ArrayList.add() se usa para agregar un elemento en un índice particular en Java ArrayList.
Sintaxis:
public void add(int index, Object element) ;
Parámetros:
- índice – posición en la que se debe insertar el elemento. El índice está basado en cero.
- elemento : el elemento que se insertará en la posición especificada.
Excepción: lanza IndexOutOfBoundsException que ocurre cuando se intenta acceder al índice que no está en el bloque de memoria asignado. En java, esta excepción se lanza cuando se accede a un índice negativo o un índice de espacio de memoria. Aquí, en particular, cuando se intenta obtener un índice mayor que el tamaño de ArrayList o se obtiene la inserción de un elemento en un índice mayor que el tamaño() de ArrayList.
Ejemplo:
Para una lista de strings
lista=[A,B,C]
lista.añadir(1,”D”);
lista.añadir(2,”E”);
lista=[A,D,E,B,C]
Para una lista de números enteros
LISTA=[1,2,3]
lista.añadir(2,4);
lista=[1,2,4,3]
Implementación:
Java
// Adding an Element at Particular // Index in Java ArrayList import java.io.*; import java.util.ArrayList; class GFG { // Main driver method public static void main(String[] args) { // Creating an ArrayList ArrayList<String> list = new ArrayList<>(); // Adding elements to ArrayList // using add method for String ArrayList list.add("A"); list.add("B"); list.add("C"); /* Index is zero based */ // 3 gets added to the 1st position list.add(1, "D"); // 4 gets added to the 2nd(position) list.add(2, "E"); // Displaying elements in ArrayList System.out.println(list); } }
[A, D, E, B, C]
Publicación traducida automáticamente
Artículo escrito por mharshita31 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA