Capitulo 12 ARRAYLIST
INTRODUCCION
ES UN OBJEPTO ARRAYLIST ES UNA COLECCION DE DATOS TAL COMO UNA LISTA DE COMPRAS ,UNA LISTA DE NOMBRES DE PERSONAS O UN CONJUNTO DE SIFRAS DE PRESIPITACION PLUVIAL .JAVA PROVEEE HERRAMIENTAS PARA CREAR UN NUEVO OBJEPTO ARRAYLIST ,PARA AGRAGAR Y ELIMINAR ELEMENTOS DE ESTOS OBJEPTOS .AL IGUAL QUE OTRAS VARIABLES , UN OBJEPTO ARRAYLIST TIENEN COMO NOMBRE QUE LO IDENTIFICA COMO UN TODO .PERO TAMBIEN PODEMOS HACER REFERENCIA ALOS ELEMENTOS INDIVIDUALES DENTRO DEL OBJEPTO ARRAYLIST CON BASE A SU POCICION .A ESTA POSICION SELE CONOCE COMO.
LOS OBJEPTOS ARRAYLIST CONSTITUYE UNA BUENA INTRODUCCION AL USO DE LAS ESTRUCTURAS DE DATOS ,YA QUE SON CONVENIENTES DE USAR .EN ESTA CAPITULO .EN ESTE CAPITULO EXPLORAREMOS EL USO DE OBJEPTOS ARRAYLIST COMO ESTRUCTURAS DE DATOS : PUEDE LEERLO Y ESTUDIARLO DE DIFERENTE MANERA Y INDEPENDIENTEMENTE .
CREACION DE UN OBJEPTO ARRAYLIST Y LOS TIPOS GENERICOS
LA CALSE ARRAYLIST SE INCLUYE DENTRO DEL PAQUETE UTIL DE JAVA Y POR LOTANTO REQUIERE LA SIGUIENTE INSTRUCCION DE IMPORT EN EL ENCAVEZADA DE CUALQUIER
PROGRAMA QUE UTILIZE ARRAYLIST:
import java.util.*;
PODEMOS CREAR UN OBJEPTO ARRAYLIST EN FORMA SIMILAR A CUALQUIER OTRO OBJEPTO .HAY QUE ASIGNARLE UN NOMBRE CONVENIENTE Y USAR PALABRA CLAVE new:
ArrayLists
COMO AGRAGAR ALEMENTOS A UNA LISTA
UNA MANERA DE COLOCAR ELEMENTOS EN UN OBJEPTO ArrayLits ES UTILIZADO EL METODO DE BIBLIOTECA add.POR EJEMPLO
Lista.add("huevos");
EN ESTE EJMPLO , EL NOMBRE DEL OBJEPTO ArrayList EN Lista . EL METODO add AGREGAR EL ELEMENTO FINAL DEL OBJEPTO ArrayList EXISTEN . SU PARAMETRO ES EL VALOR QUE AGREGARA AL OBJEPTO ArrayList EN ESTE CASO LA CADENA "huevos".
EN ESTE PROGRAMA RESPONDE AL CLIC DE UN BOTON Y LLAMA AL METODO add PARA COLOCAR UN ELEMENTO DE LISTA DE COMPRAS AL FINAL DEL OBJEPTO ArrayList :
private void agregarUnElemento(ArrayList
lista.add(campoTexto.getText));
}
OBSERVE EN EL ENCAVERAZO DEL METODO INCLUIMOS EL TIPO DEL OBJEPTO ArrayList:
EN ESTE EJEMPLO .PARA LLAMAR A ESTE METODO PODEMOS USAR LA SIGUIENTE INTRODUCCION:
agragarUnElemento(miLista);
LA LONGITUD DE UNA LISTA
ES PARA AVERIGUAR QUE TAN LARGO ES UN OBJEPTO ArrayList PODEMOS USAR EL METODO DE LA BIBLIOTECA size POR EJEMPLO:
int numeroDeElementos = Lista.seze( );