English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java arrays

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Java Map

Java Set

Java Entrada/Salida (I/O)

Reader de Java/Writer

Temas de Java

Uso y ejemplo del método add() de ArrayList de Java

Métodos de Java ArrayList

 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)

Parámetros de add()

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.

Retorno de add()

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

Ejemplo1:insertar elemento usando add() de ArrayList

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.

Ejemplo2:insertar elemento en la posición especificada

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().

Métodos de Java ArrayList