Clase ArrayList de Java

los Lista de arreglo

paquete (paquete: java.util) En Java le permite crear y mantener un tipo especial de objeto de colección: una lista de arreglo. Un lista de arreglo es similar a una matriz, pero evita muchos de los problemas más comunes de trabajar con matrices, específicamente lo siguiente:

  • Una lista de arreglo redimensiona automáticamente siempre que sea necesario.

  • Una lista de arreglo le permite insertar elementos en el medio de la colección.

  • Una lista de arreglo le permite eliminar elementos.

Constructores

ConstructorExplicación
Lista de arreglo()Crea una lista de arreglo con una capacidad inicial de tenelements.
ArrayList (capacidad int)Crea una lista de arreglo con la capacidad inicial especificada.
ArrayList (Collection c)Crea una lista de arreglo y copia todos los elementos de la colección thespecified en la nueva lista de arreglo.

Métodos

ProcedimientoExplicación
añadir (elemento Object)Agrega el objeto especificado en la lista de arreglo. Si ha especificado ATYPE al crear la lista de arreglo, el objeto debe ser de thecorrect tipo.
add (int index, elemento Object)Agrega el objeto especificado en la lista de arreglo en la posición specifiedindex. Si ha especificado un tipo al crear el ArrayList, el objeto debe ser del tipo correcto.
addAll (Collection c)Añade todos los elementos de la colección especificada a este ArrayList.
addAll (int index, Colección c)Añade todos los elementos de la colección especificada a este ArrayList en la posición del índice especificado.
claro()Elimina todos los elementos de la lista de arreglo.
clone ()Devuelve una copia superficial de la lista matriz. El elementscontained en la copia son las mismas instancias de objetos como el elementsin el original.
contiene (elem Object)Devuelve un valor booleano que indica si el specifiedobject se encuentra en la lista de arreglo.
containsAll (Collection c)Devuelve un valor booleano que indica si esta matriz listcontains todos los objetos que se encuentran en la colección especificada.
ensureCapacity (int minCapacity)Aumenta la capacidad de la lista de arreglo a la specifiedvalue. (Si la capacidad es ya mayor que el specifiedvalue, este método no hace nada.)
get (int index)Devuelve el objeto en la posición especificada en la lista.
indexOf (elem Object)Devuelve la posición de índice de la primera aparición del objeto thespecified en la lista matriz. Si el objeto no está lista enel, devuelve -1.
esta vacio() Devuelve un valor booleano que indica si la matriz listis vacía.
iterador () Devuelve un iterador para la lista de arreglo.
lastIndexOf (elem Object)Devuelve la posición de índice de la última aparición del objeto thespecified en la lista matriz. Si el objeto no está lista enel, devuelve -1.
remove (int index)Elimina el objeto en el índice y vuelve theElement especificado que fue removido.
eliminar (elem Object)Elimina un objeto de la lista. Tenga en cuenta que más de oneelement refiere al objeto- este método elimina sólo una de them.It devuelve un valor booleano que indica si el objeto era enla lista.
remove (int fromIndex, inttoIndex)Elimina todos los objetos cuyos valores de índice son entre el valuesspecified. Tenga en cuenta que los elementos en la fromIndex y toIndexposiciones no son ellos mismos removidos.
removeAll (Collection c)Elimina todos los objetos de la colección especificada de thisarray lista.
retainAll (Collection c)Elimina todos los objetos que no están en el specifiedcollection de esta lista matriz.
set (int index, elem Object)Establece el elemento especificado al objeto especificado. El elementthat estaba previamente en esa posición se devuelve como valor de retorno de themethod.
tamaño()Devuelve el número de elementos en la lista.
toArray ()Devuelve los elementos de la lista de arreglo como una matriz de objetos (Object []).
toArray (tipo [] array)Devuelve los elementos de la lista de arreglo como una matriz cuyo typeis la misma que la matriz pasada a través del parámetro.



» » » » Clase ArrayList de Java