El método add () de Java ArrayList inserta un elemento en la lista de matrices en la posición especificada.
La sintaxis del add()
método es:
arraylist.add (índice int, elemento E)
Aquí, arraylist es un objeto de ArrayList
clase.
add () Parámetros
El add()
método ArrayList puede tomar dos parámetros:
- índice (opcional): índice en el que se inserta el elemento
- elemento - elemento a insertar
Si index
no se pasa el parámetro, el elemento se agrega al final de la lista de matrices.
add () Valor devuelto
- devuelve verdadero si el elemento se inserta correctamente
Nota: Si index
está fuera del rango, el add()
método genera una IndexOutOfBoundsException
excepción.
Ejemplo 1: Insertar elemento usando ArrayList add ()
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList primeNumbers = new ArrayList(); // insert element to the arraylist primeNumbers.add(2); primeNumbers.add(3); primeNumbers.add(5); System.out.println("ArrayList: " + primeNumbers); ) )
Salida
ArrayList: (2, 3, 5)
En el ejemplo anterior, hemos creado un ArrayList
primeNumbers nombrado. Aquí, el add()
método no tiene index
parámetro opcional . Por lo tanto, todos los elementos se insertan al final de la lista de matrices.
Ejemplo 2: Insertar elemento en la posición especificada
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element at the end of arraylist languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // insert element at position 1 languages.add(1, "C++"); System.out.println("Updated ArrayList: " + languages); ) )
Salida
ArrayList: (Java, Python, JavaScript) ArrayList actualizado: (Java, C ++, Python, JavaScript)
En el ejemplo anterior, hemos utilizado el add()
método para insertar elementos en la lista de matrices. Note la línea
languages.add(1, "C++");
Aquí, el add()
método tiene el index
parámetro opcional . Por lo tanto, C ++ se inserta en el índice 1.
Nota : Hasta ahora, solo hemos agregado un elemento. Sin embargo, también podemos agregar varios elementos de una colección (lista de matrices, conjunto, mapa, etc.) a una lista de matrices usando el addAll()
método. Para obtener más información, visite Java ArrayList addAll ().