0% encontró este documento útil (0 votos)
2 vistas2 páginas

Java ArrayList

Un ArrayList es una estructura dinámica en Java para almacenar un arreglo de objetos, que requiere la importación del paquete java.util. Se declara especificando el tipo de objetos que contendrá, utilizando clases envolventes para tipos primitivos. Además, se describen métodos comunes para manipular ArrayLists y formas de recorrerlos utilizando bucles for y foreach.

Cargado por

Marty Ivanovic
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas2 páginas

Java ArrayList

Un ArrayList es una estructura dinámica en Java para almacenar un arreglo de objetos, que requiere la importación del paquete java.util. Se declara especificando el tipo de objetos que contendrá, utilizando clases envolventes para tipos primitivos. Además, se describen métodos comunes para manipular ArrayLists y formas de recorrerlos utilizando bucles for y foreach.

Cargado por

Marty Ivanovic
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Java ArrayList.

Estructura dinámica de datos

DECLARACIÓN Y CREACIÓN DE UN ARRAYLIST


Una ArrayList es una estructura para almacenar un arreglo de objetos.
Al declarar el ArrayList se debe indicar el tipo de objetos que contiene, el Array sólo podrá contener
objetos de ese tipo.
La clase ArrayList se encuentra en el paquete [Link], por lo tanto debemos importar
dicha Biblioteca:

import [Link];

Sintaxis:

ArrayList<tipo> nombreArray = new ArrayList<tipo>();

donde tipo debe ser una clase: Indica el tipo de objetos que contendrá el array.

No se pueden usar tipos primitivos (int, float, etc). Para un tipo primitivo se debe utilizar su clase
envolvente (Integer, Float, etc).

Por ejemplo:

ArrayList<Integer> numeros = new ArrayList<Integer>();

Crea el array números de enteros.


Métodos más utilizados en ArrayList
Algunos métodos que proporciona ArrayList son:

MÉTODO DESCRIPCIÓN
size() Devuelve el número de elementos (int)
add(X) Añade el objeto X al final.
add(posición, X) Inserta el objeto X en la posición indicada.
get(posicion) Devuelve el elemento que está en la posición indicada.
remove(posicion) Elimina el elemento que se encuentra en la posición indicada.
Devuelve el elemento eliminado.
remove(X) Elimina la primera ocurrencia del objeto X. Devuelve true si el
elemento está en la lista.
clear() Elimina todos los elementos.
set(posición, X) Sustituye el elemento que se encuentra en la posición indicada por
el objeto X. Devuelve el elemento sustituido.
contains(X) Comprueba si la colección contiene al objeto X. Devuelve true o
false.
indexOf(X) Devuelve la posición del objeto X. Si no existe devuelve -1

RECORRER UN ARRAYLIST
Podemos recorrerlo de forma clásica con un bucle for:

for(int i = 0;i<[Link]();i++){
[Link]([Link](i));
}

Con un bucle foreach:

Si suponemos el array de enteros llamado numeros:


for(Integer i: numeros){
[Link](i);
}

Si el Array contiene objetos del tipo Alumno:


for(Alumno a: alumnos){
[Link](a);
}

Si el Array contiene objetos del tipo String:


for(String cad: cadenas){
[Link](cad);
}

También podría gustarte