Método add() de Java ArrayList

Java ArrayList Java ArrayList

El método add() inserta un elemento en la posición especificada de un array dinámico.

La sintaxis del método add() es:

arraylist.add(int index,E element)

Nota:arraylist es un objeto de la clase ArrayList.

Descripción de parámetros:

  • index (parámetro opcional): indica el valor del índice donde se inserta el elemento.
  • element: el elemento a insertar.

Si no se pasa un argumento real a index, el elemento se agregará al final del array.

Valor de retorno

Si el elemento se inserta correctamente, devuelve true.

Nota: si index está fuera de rango, el método add() lanza una excepción IndexOutOfBoundsException.

Ejemplo

Insertar elementos usando el método add() de ArrayList:

Ejemplo

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        //Crear un array
        ArrayList<Integer> primeNumbers = new ArrayList<>();
        // Insertar elementos en el array
        primeNumbers.add(2);
        primeNumbers.add(3);
        primeNumbers.add(5);
        System.out.println("ArrayList: " + primeNumbers);
    }
}

El resultado de ejecutar el programa anterior es:

ArrayList: [2, 3, 5]

En el ejemplo anterior, creamos un array llamado primeNumbers. Aquí no se pasó el parámetro opcional index en el método add(). Por lo tanto, todos los elementos se insertaron al final del array.

Insertar un elemento en una posición específica:

Ejemplo

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Crear un array
        ArrayList<String> sites = new ArrayList<>();

        // Insertar elementos al final del array
        sites.add("Google");
        sites.add("Ejemplo");
        sites.add("Taobao");
        System.out.println("ArrayList: " + sites);

        // Insertar un elemento en la primera posición
        sites.add(1, "Weibo");
        System.out.println(Actualizar ArrayList: + sites);
    }
}

El resultado de ejecutar el programa anterior es:

ArrayList: [Google, Ejemplo, Taobao]
更新 ArrayList: [Google, Weibo, Ejemplo, Taobao]

En el ejemplo anterior, usamos el método add() para insertar elementos en el array.

Tenga en cuenta esta línea:

sites.add(1, "Weibo");

Ya sabemos que el parámetro index del método add() es opcional. Por lo tanto, Weibo se inserta en la posición con índice 1 del array.

Nota:Hasta ahora, solo hemos agregado un solo elemento. Sin embargo, también podemos usar el método addAll() para agregar múltiples elementos de una colección (arraylist, set, map, etc.) a un array. Para obtener más información, visitaJava ArrayList addAll() 。

Java ArrayList Java ArrayList

Otras extensiones