Arraylist

Solo disponible en BuenasTareas
  • Páginas : 4 (926 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de abril de 2011
Leer documento completo
Vista previa del texto
Java: Componentes SWING

“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...
tracking img