Lista, establecer uso
Obtención pública (int index): Devuelve el elemento en la posición especificada en la colección.
Public E remove(int index): elimina el elemento en la posición especificada en la lista y devuelve el elemento eliminado.
Conjunto E público (índice int, elemento E): reemplaza el elemento en la posición especificada en el conjunto con el elemento especificado y devuelve el elemento actualizado.
La estructura en la que se almacenan los datos de la colección java.util.ArrayList es una estructura de matriz. Agregar y eliminar elementos es lento, la búsqueda es rápida. ArrayList es la colección más utilizada porque las funciones más utilizadas en el desarrollo diario son consultar datos y atravesar datos.
La estructura del almacenamiento de datos de la colección java.util.LinkedList es una estructura de lista vinculada. La configuración facilita la adición y eliminación de elementos.
En el desarrollo real, agregar y eliminar elementos de una colección a menudo implica la primera y la última operación. LinkedList proporciona una gran cantidad de métodos de primera y última operación:
public void add first(E). E): Inserta el elemento especificado al principio de la lista.
public void add last(E . E): Agrega el elemento especificado al final de la lista.
Public E getFirst(): Devuelve el primer elemento de esta lista.
Público E getLast(): Devuelve el último elemento de esta lista.
Public E removeFirst(): Elimina y devuelve el primer elemento de la lista.
Public E removeLast(): Elimina y devuelve el último elemento de la lista.
Public E pop(): Extrae un elemento de la pila representada por esta lista.
public void push(E . E): empuja elementos a la pila representada por esta lista.
Booleano público isEmpty(): Devuelve verdadero si la lista no contiene ningún elemento.
Sin orden, sin duplicación
Al almacenar elementos de tipo definido por el usuario en un HashSet, debe anular los métodos hashCode y equals en el objeto y establecer su propio método de comparación para garantizar Los objetos de la colección HashSet son únicos.
Público estático ltT gt booleano addAll(colección ltT gtc, T...elements): Agrega algunos elementos a la colección.
Aleatorio vacío estático público (Lista lt; ? gtList) Desordenado: Colección desordenada.
Clasificación ltT gtvoid estática pública (List ltT gtList): ordena los elementos de la colección según las reglas predeterminadas.
Ordenación estática pública ltT gtvoid (Lista ltT gtList, Comparador lt? SuperT gt): organiza los elementos de la colección de acuerdo con las reglas especificadas.
Orden.