ArrayLists
Jhoana Ximena Ordaz Manzanares
Capitulo 12
Objetos de tipo ArrayList
Introduccion
Un objeto arraylist es una colección de datos tal como una lista de compras una lista de nombres o un conjunto de cifras de presipitacion pluvial . Java provee herramientas para crear un objeto arraylist y para agregar y eliminar elementos de estos objetos.Un objeto arraylist tiene un nombre como un todo.
Creación de un objeto arraylist y tipos genéricos.
La clase arraylist se incluye del paquete util de java por la siguiente instrucción en el encabezado de cualquier programa.
import java.util.*;
Como agregar elementos a una lista : el método add agrega al elemento al final del objeto arraylist la información que agregamos a un objeto arraylist es un valor aun valor de usuario.
Lista.add(“Huevos”);
La longitud de una lista
Para averiguar que tan largo es un objeto arraylist podmos usar el método de biblioteca.
he aqui un metodo que muestra un panel de opcion que contiene el numero de elementos que se hace referencia en el objeto arraylists:
private void mostrarLongitud(Arraylist <String> Lista ){
JOptionPane.showMessageDialog(null,Interger.toString(lista.Size()));
índices
para crear referencia a los elementos individuales en un objeto Arraylist el programa utiliza al cual elemento se hace referencia.
La instrucción for mejorada
En conjunto con los elementos arraylist en esas acciones en aquel programa necesita procesa cada uno de los objetos arraylist hay dos desventajas al usar la instrucción for mejorada en primero solo podemos usar cuando se necesita
private void mostrar(ArrayLists <String> Lista){
final String nuevaLista="\n";
areaTexto.setText("");
for(String elemento = lista){
areaText.append(elemento+ nuevaLinea);
Como usar valore de indice
ya emos visto como mostra un objeto ArrayList tambien podemos mostrar los valore a un lado de sus valor de indice
private void mostraConindice(ArrayList lista){
final String nuevaLista = "\n";
final String tab = "\t"
areaText.setTabSize(3);
for int (indice = 09)
Como eliminar elementos de un objeto arraylist
El método remove de la clase arraylist elimina el elemento en un valor de índice especifico si tenemos un objeto arraylist llamado lista podemos eliminar el valor del índice 3
Lista.remove();
Busquedas detalladas: el programa empieza desde el primer elemento de la lista y avanza por la misma decentemente con un elemento ala vex
Operaciones aritméticas en un objeto arraylist:
Cada cadena se convierte en un valor int inmediantamente Interger.parseInt se suma al entero a un total acumulado llamado suma al cual al principio es igual a 0.
Busquedas rapídas (lookup) :
Podemos usar una tabla tal como un objeto arraylist de manera consiente para la búsqueda .
- Add : agrega un elemento al final o en la párte media del objeto.
- Get: obtiene un elemento
- Remove: elimina un elemento
- Clear elimina todos los elementos
- Size: devuelve la longitud de la lista