Saltar al contenido

Array vs ArrayList en Java

septiembre 24, 2021

Array es una estructura de datos de longitud fija, mientras que ArrayList es una clase de colección de longitud variable. No podemos cambiar la longitud de la matriz una vez creada en Java, pero ArrayList se puede cambiar.

No podemos almacenar primitivas en ArrayList, solo puede almacenar objetos. Pero la matriz puede contener tanto primitivas como objetos en Java. Desde Java 5, las primitivas se convierten automáticamente en objetos, lo que se conoce como auto-boxing.

importar java.util. *; public class ListExample {public static void main (String[] args) {Lista list = new ArrayList (); list.add (Integer.valueOf (10)); // almacenando el objeto Integer list.add (20); // Ahora el compilador lo convierte en Integer.valueOf (20) que es el objeto list.add (30); System.out.println («Lista de desplazamiento …»); para (Entero i: lista) {System.out.println (i); }}}

Producción:

Traversing List...
10
20
30
close