logo

Método de adición de Java ArrayList

Método Java ArrayList add (elemento E)

El ArrayListadd (elemento E) El método de la clase Java ArrayList agrega un nuevo valor al final de esta lista.

Sintaxis:

 public boolean add (E element) 

Parámetro:

Aquí, 'elemento' es un elemento que se agregará a la lista.

Devolver:

Siempre devuelve 'verdadero'. No se preocupe por el valor de retorno booleano. Siempre está ahí, ya que otras clases de la familia de colecciones necesitan un valor de retorno en la firma al agregar un elemento.

Ejemplo 1

 import java.util.ArrayList; public class ArrayListAddExample1{ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add('element1'); // [element1] list.add(Boolean.TRUE); // [element1, true] list.add('last element') // [element1, true, last element] System.out.println(list); // [element1, true, last element] } } 
Pruébalo ahora

Producción:

 [element1, true, last element] 

Ejemplo 2

 import java.util.ArrayList; public class ArrayListAddExample2{ public static void main(String[] args){ ArrayList id = new ArrayList(); list.add(1); // [1] list.add('student id'); // does not compile } } 
Pruébalo ahora

Producción:

 does not compile. 

Esta vez, el compilador sabe que solo se permiten valores enteros y evita el intento de agregar un valor de cadena.

Método Java ArrayList add (índice int, elemento E)

El agregar (índice int, elemento E) El método de la clase Java ArrayList inserta un elemento específico en un índice específico de ArrayList. Desplaza el elemento del índice indicado si existe y los elementos posteriores a la derecha.

Sintaxis:

 public void add (int index , E element) 

Parámetro:

'índice' : índice en el que se insertará el elemento.

'elemento' : es un elemento a insertar.

Devolver:

No devuelva nada.

Ejemplo 3

 import java.util.ArrayList; public class ArrayListAddExample3{ public static void main(String[] args){ List colors = new ArrayList(); colors.add('red'); // ['red'] colors.add('blue'); // ['red' , 'blue'] colors.add(1, 'white'); // ['red' , 'white', 'blue'] colors.add(0, 'black'); // ['black', 'red' , 'white', 'blue'] System.out.println(colors); // ['black', 'red' , 'white', 'blue'] } } 
Pruébalo ahora

Producción:

 ['black', 'red' , 'white', 'blue'] 

Ejemplo 4

 import java.util.ArrayList; public class ArrayListAddExample4{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'e1'); // ['e1'] list.add(1); // ['e1' , 1] list.add(1, 'e2'); // ['e1', 'e2', 1] list.add(0, 1); // [1, 'e1', 'e2' , 1] System.out.println(list); // [1, 'e1', 'e2' , 1] } } 
Pruébalo ahora

Producción:

 [1, 'e1', 'e2' , 1] 

Ejemplo 5

 import java.util.ArrayList; public class ArrayListAddExample5{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'element1'); // ['element1'] list.add(1, 'element2'); // ['element1', 'element2'] list.add(3, 'element2'); // throws IndexOutOfBoundsException } } 
Pruébalo ahora

Producción:

 throwsIndexOutOfBoundsException