List in Java es un objeto de colección que almacena todos los objetos juntos. Puede poner cualquier objeto Java en la lista o puede poner valores directamente.
El uso es simple, similar a una matriz.
Antes de usar la lista, debe importar java.util.* En el encabezado del programa.
import java.util.*; lista de clases públicas {public static void main (string args []) {list a = new ArrayList (); A.Add (1); // Agregar 1 System.out.println (a); A.Add (2); System.out.println (a); A.Remove (0); // Eliminar el elemento 0 en la lista A, es decir, 1 System.out.println (a); }}Los resultados en ejecución del programa son los siguientes:
[1]
[1, 2]
[2]
La lista a menudo se usa para almacenar y operar un grupo de objetos, como un grupo de información de estudiantes, un grupo de información de la cuenta, etc.
La lista es una interfaz de colección. Mientras sea una interfaz de clase de colección, tendrá un "iterador". Usando este iterador, puede operar en un conjunto de objetos en la memoria de la lista.
Si desea operar esta memoria de la lista, primero debe obtener una instancia de este iterador: iterator it = l.Iterator ();
Se puede entender como una matriz dinámica. Las matrices tradicionales deben definir el número de matrices antes de que puedan usarse, y los objetos de contenedores no necesitan definir el número total de subíndices de matriz.
Use el método add () para agregar un nuevo objeto miembro. Todo lo que puede agregar es un objeto, no un tipo de datos básico. El contenedor también corresponde a los métodos get () y eliminar () para obtener y eliminar miembros de datos.
Ejemplo 1.
import java.util.*; public class ArrayListTest {public static void main (string dd []) {// new a List de almacenamiento list l = new ArrayList (); // porque el marco de colección solo puede almacenar objetos, nueva clase de encapsulación L.Add (nuevo entero (1)); l.Add (nuevo entero (2)); l.Add (nuevo entero (3)); l.Add (nuevo entero (4)); Iterador it = L.Iterator (); // Hasnext es el valor que toma el valor actual. Su proceso de cálculo es determinar si el siguiente valor tiene un valor si continúa. while (it.hasnext ()) {// Suponga que la clase de encapsulación de Next, llame al método intValue de Integer para obtener el valor de retorno como int to i; int i = ((integer) it.next ()). intValue (); System.out.println ("El elemento en la lista es:"+i); }}} Ejemplo 2.
import java.util.*; public class ArrayListTest1 {public static void main (string dd []) {// nueva lista de listas de almacenes l = new ArrayList (); // porque el marco de la colección solo puede almacenar objetos. Este ejemplo es ilustrar que la cadena es un objeto l.add ("lalala"); L.Add ("Afdsfa"); Iterador it = L.Iterator (); // Hasnext es el valor que toma el valor actual. Su proceso de cálculo es determinar si el siguiente valor tiene un valor y si continúa. while (it.hasnext ()) {// Suponga que it.next encapsula la clase y llame al tipo de cadena de fundición asigna el valor a i; Cadena i = (string) it.next (); System.out.println ("El elemento en la lista es:"+i); }}}Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.