Java ArrayList add ()

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 ArrayListclase.

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 indexno 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 indexestá fuera del rango, el add()método genera una IndexOutOfBoundsExceptionexcepció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 ArrayListprimeNumbers nombrado. Aquí, el add()método no tiene indexpará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 indexpará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 ().

Articulos interesantes...