Las Arrays son muy útiles para almacenar datos comunes, pero en ocasiones no conocemos la longitud de cada vector y crea un problema de estabilidad en nuestro programa. ArrayList es una potente clase que se encuentra dentro del paquete java.util que nos permite trabajar sin conocer los espacios que vamos a necesitar.
Actualmente al crear un ArrayList se debe de indicar su tipología:
ArrayList<String> lista = new ArrayList<String>();
Para agregar datos se utiliza el método add
lista.add("Hola");
lista.add(0, "Hola");
Podremos señalar la posición o por defecto escribirá después de la última.
Si necesitamos leer el método get nos permitirá hacerlo indicando el índice
lista.get(0)
Un listado más avanzado para el uso de ArrayList
lista.size() # Retorna númericamente el número de índices usados
lista.contains("Hola") # Retorna un booleano afirmativo si existe la ocurrencia
lista.indexOf("Hola") # Devuelve la posición exacta de la primera ocurrencia
lista.lastIndexOf("Hola") # Para la última ocurrencia
lista.remove(0) # Elimina el contenido de dicho índice
lista.set(0, "Hi") # Modifica una posición
lista.trimToSize() # Reduce al mínimo el almacenamiento, ya que por defecto min.10
lista.ensureCapacity(20) # Reserva un mínimo de capacidad, en este caso min.20
lista.toArray(vector) # Migra un ArrayList a un Vector ya definido
lista.clear() # Vacía la ArrayList
lista.isEmpty() # Retorna true si la ArrayList está vacía
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario