¿Cómo agregar elementos en Java ArrayList?

La clase Java ArrayList utiliza una array dinámica para almacenar los elementos. Es como una array, pero no hay límite de tamaño. Podemos agregar o eliminar elementos en cualquier momento. Por lo tanto, es mucho más flexible que la array tradicional.

El elemento se puede agregar en Java ArrayList usando el método add() de la clase java.util.ArrayList.

1. adición booleana (elemento de objeto):

El elemento pasado como parámetro se inserta al final de la lista.

Declaración:

public boolean add(Object element)

Parámetro: 

El elemento se agregará al final de la lista.

Valor devuelto: 

Este método devuelve un valor booleano verdadero

Ejemplo:

Input:
list.add("A");
list.add("B");
list.add("C");
Output:
list=[A,B,C]

Input:
list.add(1);
list.add(2);
list.add(3);
list.add(4);
Output:
list=[1,2,3,4]

Implementación del método dado:

Java

// Java program to add elements in
// Array List using add() method
 
import java.io.*;
import java.util.ArrayList;
 
class GFG {
    public static void main(String[] args)
    {
        ArrayList<Integer> list = new ArrayList<>();
 
        // add method for integer ArrayList
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        System.out.println(list);
    }
}
Producción

[1, 2, 3, 4]

2. añadir vacío (índice int, elemento de objeto)

El elemento especificado se inserta en el índice especificado.

Declaración:

public void add(int index, Object element)

Parámetro: 

  • índice : la posición en la que se debe insertar el elemento
  • elemento : el elemento que se va a insertar.

Excepción: lanza IndexOutOfBoundsException si index<0||index>size()

Ejemplo:

Input:
list.add("A");
list.add("B");
list.add(1,"C");
Output:
list=["A","C","B"]


Input:
list.add(1);
list.add(2);
list.add(1,3);
list.add(2,4);
Output:
list=[1,3,4,2]

Implementación del método dado:

Java

// Java program to add elements
// at the specified index in the list
// using add(index,element) method
 
import java.io.*;
import java.util.ArrayList;
 
class GFG {
    public static void main(String[] args)
    {
        ArrayList<Integer> list = new ArrayList<>();
 
        // add method for integer ArrayList
        list.add(1);
        list.add(2);
 
        // index is zero based
        // 3 gets added to the 1st
        // position(zero-based)
        list.add(1, 3);
 
        // 4 gets added to the 2nd
        // position(zero-based)
        list.add(2, 4);
 
        System.out.println(list);
    }
}
Producción

[1, 3, 4, 2]

Publicación traducida automáticamente

Artículo escrito por mharshita31 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *