ArrayList
Objeto que puede almacenar un conjunto de elementos como una lista
Se puede agregar, quitar, modificar
Almacena objetos que sean del mismo: colección de monedas, colección de nuestros
contactos, etc.
Al declararse define 10 elementos los cuales se le asigna el valor de null (vacío, no
tiene valor), además el puntero se ubicará en la primera posición (0), es como si
estuviera esperando que ingreses datos.
Definición:
a. Esta definición que almacena las direcciones de los objetos (cualquiera) que
almacena el ArrayList
ArrayList lista = new ArrayList();
b. Esta definición indica que solamente almacena números enteros
ArrayList<int> numeros = new ArrayList<int>();
c. Esta definición indica que solamente almacenará elementos que sean de tipo
Producto, previamente se define la clase Producto.
public class Producto{
}
ArrayList<Producto> productos = new ArrayList<Producto>();
Métodos maneja un ArrayList
o Cantidad de elementos: size()
o Agregar elementos: add()
o Eliminar elemento por su ubicación o índice: remove(indice)
o Eliminar elemento por el objeto: remove(elemento)
o Modificar: set()
o Obtener el elemento o recuperar: get(índice)