ArrayList(Arreglos)
ArrayList
OBJETO DE TIPO ARRAYLISTS :
INDICE:
En este capitulo conocemos el concepto de objeto arraylist como usar tipo genérico como usar tipo genérico como uasr la instruccion for mejorada como mostrar un objeto arraylist como afregar y eliminar elementos de un objeto arraylist
como obtener el tamaño de un objeto arraylist
Introducion:
Cuando utilizamos llamadas a métodos hemos de prestar especial atención al tipo requerido por los parámetros y al tipo devuelto (si se trata de un método tipo función). Si no lo hacemos, nuestros programas pueden dar lugar a errores o resultados incoherentes. Escribe y compila el siguiente código.
COMO SE CREA UN ARRAYLIST DE OBJETOS EN JAVA:
La sintaxis para crear el ArrayList de Objetos es la siguiente:
ArrayList NombreArrayList= new ArrayList ();
ClaseDelObjeto => La clase que vamos a emplear para el manejo de los datos del objeto.
NombreArrayList => El nombre del ArrayList que vamos a manipular.
Los anteriores son datos que se reemplazan con los nombres que deseemos y debamos usar. Para usar esta sintaxis debemos de importar las librerias necesarias para usar el ArrayList:
import java.util.ArrayList
MÉTODOS ÚTILES PARA UN ARRAYLIST EN JAVA:
Para realizar las operaciones comunes tales como ingresar, eliminar, buscar, modificar datos en un ArrayList encontraremos algunos métodos útiles para tal objetivo:
add(X) -> Añade un valor u objeto al final del ArrayList.
size() -> Retorna el tamaño del ArrayList.
contains(X) -> Retorna true si existe el elemento X en el ArrayList.
set(i, X) -> Modifica el elemento que esta en la posición i, por el nuevo elemento X.
remove(X) -> Elimina el elemento X o en su defecto el elemento en la posición X.
get(i) -> Obtiene el elemento en la posición i del Array List.
CREACION DE UN OBJETO ARRAYLIST Y LOS TIPO GENERICOS:
Laa clase arraylist se incluye dentro de paquete util de java y por lo tanto se requiere la siguiente intrucion:
paso:
intrucion import...
que utilice un objeto arraylist:
import java.util.*; (para mantar a llamar)...
En forma similar a cualquier otro objeto.Hay que asignarle un nombre conveniente y usar la palabra clave new:
Arraylist lista = new arraylist ( ) ; (este para asignar un nombre conveniente)
A esto se le conoce como caracteristica generica de java. esta clase pude ser cualquier clase de la biblioteca de java:
- String
- Button
- Inconimage
o cualquier clase que el programador escriba
ARREGLOS
Con ecepcion de los objetos arraylist elementos de datos(variables) individuales y aislados. Por ejemplo:
int conteo, suma;
String nombre;
Estos elementos de datos viven por su propia cuenta, desempeñando funciones utiles en los programas como contadores, suma o cualquier otra cosa. Podemos considerar estas variablescomo lugares en la memoria que tienen lugares individuales.
Por otra parte, en la vida lidiamos muy amenudo con otros datos que no son aislados, sin agruparlos en una coleccion de informacion. Algunas veces la informacion se encuentra en tablas. Algunos ejemplos son el interior de un tren, un directorio telefonico o el estado de cuenta de un Banco. En la programacion, a estas cosas se les conoce como estructura de datos. La informacion de una tabla esta interrelacionada de alguna manera. El arreglo es uno de los puntos mas simples de de estructura de datos en la programacion. Un arreglo se puede considerar simplemente como una tabla, con una sola fila de informacion, esta podria se una tabla de numeros, de cadena de texto o de cualquer otra cosa.
[23,54,96,13,7,32]
Ese arreglo podria representar las edades de unas personas en una fiesta, como muestra las salida de las palabras que guardan los hombres de los miembros de un grupo musical