English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método add() de ArrayList de Java inserta un elemento en la posición especificada del ArrayList.
Sintaxis del método add():
arraylist.add(int index, E elemento)
El método add() de ArrayList puede tomar dos parámetros:
índice (opcional)- índice de inserción del elemento
elemento - Elemento a insertar
Si no se pasa ningún parámetro de índice, el elemento se añade al final del ArrayList.
Si se inserta correctamente el elemento, devuelve true.
Nota:Si el índice está fuera de rango, el método add() lanza la excepción IndexOutOfBoundsException.
import java.util.ArrayList; class Main { public static void main(String[] args) { //Crear ArrayList ArrayListprimeNumbers = new ArrayList<>(); //insertar elemento en el arraylist primeNumbers.add(2); primeNumbers.add(3); primeNumbers.add(5); System.out.println("ArrayList: ", + primeNumbers); } }
Resultado de salida
ArrayList: [2, 3, 5]
En el ejemplo anterior, creamos un ArrayList llamado primeNumbers. Aquí, el método add() no tiene parámetro de índice opcional. Por lo tanto, todos los elementos se insertan al final del ArrayList.
import java.util.ArrayList; class Main { public static void main(String[] args) { //Crear ArrayList ArrayListidiomas = new ArrayList<>(); // insertar elemento al final de ArrayList idiomas.add("Java"); idiomas.add("Python"); idiomas.add("JavaScript"); System.out.println("ArrayList: ", + languages); // en la posición1Insertar elemento languages.add(1, "C++"); System.out.println("ArrayList actualizado: ") + languages); } }
Resultado de salida
ArrayList: [Java, Python, JavaScript] ArrayList actualizado: [Java, C++, Python, JavaScript]
En el ejemplo anterior, usamos el método add() para insertar elementos en el arraylist. Nota esta línea,
languages.add(1, "C++");
Aquí, el método add() tiene un parámetro opcional index. Por lo tanto, C++en el índice1insertar en.
NotaHasta ahora, solo hemos agregado un elemento. Pero también podemos usar el método addAll() para agregar varios elementos de un conjunto (lista de arrays, conjuntos, mapeos, etc.) a una lista de arrays. Para obtener más información, consulteJava ArrayList addAll().