Lista, establecer uso

Agregar vacío público (índice int, elemento e): agrega el elemento especificado a la posición especificada en la colección.

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.