Clase arraylist de java
Video: Java Tutorial For Beginners 31 - Arraylist in 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 los siguientes:
Video: Java - Storing Objects In An Arraylist
Una lista de arreglo redimensiona automáticamente siempre que sea necesario.
Video: ArrayList details (Collection Framework)
Una lista de arreglo le permite insertar elementos en el medio de la colección.
Una lista de arreglo le permite eliminar elementos.
constructores
Constructor | Explicación |
---|---|
Lista de arreglo() | Crea una lista de matriz con una capacidad inicial de diez elementos. |
ArrayList (capacidad int) | Crea una lista de matriz con la capacidad inicial especificada. |
ArrayList (Collection c) | Crea una lista de arreglo y copia todos los elementos de la colección especificada en la nueva lista de arreglo. |
métodos
Método | Explicación |
---|---|
añadir (elemento Object) | Agrega el objeto especificado a la lista de arreglo. Si ha especificado una tipo al crear la lista de arreglo, el objeto debe ser de la tipo correcto. |
añadir (int index, elemento Object) | Agrega el objeto especificado a la lista de arreglo en el especificado posición de índice. Si ha especificado un tipo al crear la matriz lista, el objeto debe ser del tipo correcto. |
addAll (Collection c) | Añade todos los elementos de la colección especificada a esta matriz lista. |
addAll (int index, Colección c) | Añade todos los elementos de la colección especificada a esta matriz lista de la posición de índice especificado. |
claro() | Elimina todos los elementos de la lista de arreglo. |
clon() | Devuelve una copia superficial de la lista de arreglo. Los elementos contenidas en la copia son las mismas instancias de objetos como los elementos en el original. |
contiene (elem Object) | Devuelve un valor booleano que indica si la especificada objeto está en la lista de arreglo. |
containsAll (Collection c) | Devuelve un valor booleano que indica si esta lista de arreglo contiene todos los objetos que se encuentran en la colección especificada. |
ensureCapacity (int minCapacity) | Aumenta la lista de arreglo&capacidad rsquo-s a la especificada valor. (Si la capacidad es ya mayor que la especificada valor, 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 de la objeto especificado en la lista de matriz. Si el objeto ISN&rsquo-t en la lista, devuelve -1. |
esta vacio() | Devuelve un valor booleano que indica si la lista de arreglo esta vacio. |
iterador () | Devuelve un iterador de la lista de arreglo. |
lastIndexOf (elem Object) | Devuelve la posición de índice de la última aparición de la objeto especificado en la lista de matriz. Si el objeto ISN&rsquo-t en la lista, devuelve -1. |
eliminar (int index) | Elimina el objeto en el índice especificado y devuelve el elemento que se ha eliminado. |
eliminar (elem Object) | Quita un objeto de la lista. Tenga en cuenta que más de una elemento se refiere a la object- este método elimina sólo uno de ellos. Se devuelve un valor booleano que indica si el objeto estaba en la lista. |
eliminar (int fromIndex, int al Indice) | Elimina todos los objetos cuyos valores de índice son entre los valores especificado. Tenga en cuenta que los elementos en el fromIndex y al Indice posiciones no son ellos mismos quitados. |
removeAll (Collection c) | Elimina todos los objetos de la colección especificada de esta lista de arreglo. |
retainAll (Collection c) | Elimina todos los objetos que no están en la especificada colección de esta lista matriz. |
conjunto (int index, elem Object) | Establece el elemento especificado al objeto especificado. El elemento que estaba previamente en esa posición se devuelve como el método&rsquo-s valor de retorno. |
tamaño() | Devuelve el número de elementos en la lista. |
toArray () | Devuelve los elementos de la lista matriz como una matriz de objetos (Objeto[]). |
toArray (tipo [] array) | Devuelve los elementos de la lista de arreglo como una matriz cuyo tipo es la misma que la matriz pasada a través del parámetro. |