Tutorial de la lista de Java

Tutorial de la lista de Java
La lista es una forma útil de almacenar datos múltiples ordenados como una matriz en Java. Pero tiene muchas características que no existen en la matriz. La lista se llama una colección ordenada, y es una interfaz que extiende la Recopilación interfaz. No puede crear un objeto como una matriz, pero implementa cuatro clases para usar las funcionalidades de la lista. Estas clases son ArrayList, LinkList, Stack y Vector. Estos se definen en El marco de colección Java. Las clases ArrayList y LinkList se usan ampliamente en Java. Las operaciones de inserción, actualización, eliminación y búsqueda se realizan en la lista en función del valor índice como una matriz. Puede almacenar valores nulos y duplicados. Java.utilizar El paquete contiene la interfaz 'Lista', y requerirá importar para usar la 'Lista'. Cómo se pueden usar los diferentes métodos de la 'lista' en Java en este tutorial.

Algunos métodos útiles de la lista de Java:

La lista de Java contiene muchos métodos incorporados para realizar diferentes tipos de operaciones en los datos de la lista de Java. La mayoría de los métodos de la lista Java utilizados se mencionan aquí.

Método Objetivo
Agregar (elemento) Agrega un elemento al final de la lista y devuelve un valor booleano.
Agregar (índice, elemento) Agrega un elemento en la posición específica de la lista y no devuelve nada.
addall (lista) Agrega todos los elementos de una lista al final de otra lista, y devuelve un valor booleano.
addall (índice, lista) Agrega todos los elementos de List2 en la posición particular de la lista1, y devuelve un valor booleano.
iguales (objeto) Compara un objeto en particular con los elementos de la lista y devuelve un valor booleano.
Obtener (índice) Recupera el elemento de la posición particular de la lista.
sublista (from_index, to_index) Recupera elementos de un rango dado.
esta vacio() Verifica la lista está vacía o no.
eliminar (índice) Elimina el elemento de un índice en particular.
eliminar (objeto) Elimina la primera ocurrencia del objeto.
RemoveAll (lista) o Clear () Elimina todos los elementos de una lista.
set (índice, elemento) Reemplaza el elemento de una posición particular.
tamaño() Devuelve el número de elementos de una lista.
ordenar (comparador) Clasifica los elementos de la lista basados ​​en el comparador específico.

Los usos de los métodos anteriores se muestran en la siguiente parte de este tutorial utilizando diferentes ejemplos.

Ejemplo-1: cree una lista de Java e inserte elementos en la lista

Se declaran dos listas de tipo de datos de cadena, y los diferentes métodos para insertar datos en la lista se utilizan en el siguiente ejemplo. Una lista de matrices nombrada flor_list1 se declara y se insertan tres valores en serie utilizando el método add (). A continuación, se agrega otro elemento mencionando la posición de inserción. Otra arraylist nombrada flor_list2 se declara y se insertan dos valores como antes. El método addall () se utiliza para fusionar los valores de flor_list2 al final de flor_list1.

importar java.utilizar.Lista;
importar java.utilizar.Lista de arreglo;
Lista de clases públicas1
public static void main (string [] args)
// declarar una lista de cadenas
List flor_list1 = new ArrayList ();
// Inicializar la lista con tres elementos
flor_list1.agregar ("rosa");
flor_list1.agregar ("lirio");
flor_list1.agregar ("tulip");
// imprime la lista actual
Sistema.afuera.println (flor_list1);
// inserta un elemento en la tercera posición
flor_list1.agregar (2, "lirio de agua");
// imprime la lista actual
Sistema.afuera.println (flor_list1);
// declarar otra lista de cadenas
List flor_list2 = new ArrayList ();
// Inicializar la lista con dos elementos
flor_list2.agregar ("girasol");
flor_list2.agregar ("naffodil");
// Inserte todos los elementos de la segunda lista al final de la primera lista
flor_list1.addall (flor_list2);
// imprime la lista actual
Sistema.afuera.println (flor_list1);

Producción:

La siguiente salida aparecerá después de ejecutar el código.

Ejemplo-2: actualizar y eliminar elementos de una lista de Java

Cómo se pueden actualizar y eliminar los valores de la lista en el siguiente ejemplo. Aquí se declara una lista de tipo de datos enteros. Se agregan cuatro números a la lista usando agregar() método. El conjunto() El método se utiliza para reemplazar el segundo valor de la lista. A continuación, se muestran dos formas de eliminación aquí. Eliminar () El método se utiliza para eliminar el tercer elemento de la lista y el objeto iterador se usa para eliminar el tercer valor de la lista actual. El claro () El método se usa para hacer una lista vacía.

importar java.utilizar.*;
Lista de clases públicas2
public static void main (string [] args)
// declarar una lista de enteros
List num_list = new ArrayList ();
//// Inicializa la lista con cuatro elementos
num_list.agregar (10);
num_list.agregar (75);
num_list.agregar (45);
num_list.agregar (90);
// imprime la lista actual
Sistema.afuera.println (num_list);
// reemplazar el segundo elemento e imprimir la lista
num_list.establecer (1,85);
Sistema.afuera.println (num_list);
// elimina el tercer elemento e imprima la lista
num_list.eliminar (2);
Sistema.afuera.println (num_list);
// declarar un iterador
Iterator list_itr = num_list.iterador ();
// Eliminar el tercer elemento usando objeto
int contador = 0;
while (list_itr.Hasnext ())

list_itr.próximo();
if (contador == 2)

list_itr.eliminar();
romper;

contador ++;

Sistema.afuera.println (num_list);
// Eliminar todos los elementos de la lista
num_list.claro();
Sistema.afuera.println (num_list);

Producción:

La siguiente salida aparecerá después de ejecutar el código.

Ejemplo-3: recupere cada elemento de una lista usando el bucle

Los valores de la lista se imprimen como la lista en los dos ejemplos anteriores. Este ejemplo muestra el uso del bucle para iterar cada valor de la lista e imprimir el valor en cada línea. Aquí, se declara una lista de matrices de un tipo de datos doble y se insertan cinco valores usando agregar() método. Clasificar() El método se utiliza para ordenar la lista antes de imprimir.

importar java.utilizar.*;
Lista de clases públicas3
public static void main (string [] args)
// declarar una lista de doble
Lista NumberList = new ArrayList ();
// Inicializar la lista con cinco elementos
lista numérica.Agregar (3.78);
lista numérica.Agregar (4.12);
lista numérica.Agregar (8.56);
lista numérica.Agregar (5.62);
lista numérica.Agregar (2.58);
// imprime la lista actual
Sistema.afuera.println (lista de números);
// Ordenar la lista
Colecciones.sort (NumberList);
Sistema.afuera.println ("Lista de elementos después de clasificar:");
// imprime la lista ordenada usando para bucle
para (int i = 0; i < numberList.size(); i++)
Sistema.afuera.Imprimir (Lista numérica.Get (i) + "\ n");


Producción:

La siguiente salida aparecerá después de ejecutar el código.

Conclusión:

Los métodos de la lista utilizados se explican en este tutorial mediante el uso de diferentes clases de ArrayList. Espero que las tareas de inserción, actualización y eliminación de datos en la lista se borren después de leer este tutorial, y los lectores podrán usar la lista en su código correctamente.