Arraylist
“Antes de escribir la primera línea de un programa, el problema debe estar resuelto”
Jorge Becerra
Algoritmia y Programación
1
Java: ArrayList
Contenido
Definición
Métodos Comparación Ejemplos
Algoritmia y Programación
2
Java: ArrayList
Definición Los ArrayList se usan para almacenar
objetos en un arreglo unidimensional o
lista. Sutamaño puede crecer o disminuir de acuerdo a las necesidades de la aplicación.
0
1
2
3
4
…
Para hacer uso de los ArrayList se debe
llamar al paquete: import java.util.*;Algoritmia y Programación
3
Java: ArrayList
Creación Para crear un lista se usa la siguiente sintaxis:
ArrayList nombre = new ArrayList();
ArrayList nombre = new ArrayList ();
ArrayList:clase predefina para construir listas volcadas en arrays. nombre: indica el nombre de la lista.
ArrayList(): constructor de la clase ArrayList.
tipo: tipo de los elementos de la lista.
Algoritmiay Programación
4
Java: ArrayList
Métodos
A diferencia de un arreglo la clase ArrayList proporciona métodos para el manejo de la lista. Algunos de los métodos más comunes son: 1. Añadir unelemento: para añadir un elemento al final de la lista se dispone del método add(elemento). Por ejemplo: String cad = new String(“Hola”); lista.add(cad);
En la posición cero de lista se almacena cad, unobjeto de tipo String con el valor “Hola”.
lista
Hola 0
Algoritmia y Programación
5
Java: ArrayList
Métodos
2. Insertar un elemento: para insertar un elemento en una determinadaposición de la
lista se dispone del método add(posición, elemento). Por ejemplo:
int y = new Integer(50); int z = 1; lista.add(z, y);
En la posición uno de lista se almacena y, un objeto detipo Integer con el valor 50. El valor de z debe ser el
siguiente valor consecutivo respecto al tamaño de la lista, de lo contrario se produce una excepción.
lista
Hola 0
50 1
Algoritmia...
Regístrate para leer el documento completo.