Método add() de 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
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
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() 。
Otras extensiones
Java ArrayList