Una de las características de gran alcance del lenguaje de programación Java es la implementación de muchas de las estructuras de datos de gran alcance y comunes (además de la gama normal ) , como parte de su base de paquete de clases . Una de estas estructuras de datos es la colección de clases que se derivan de la interfaz List. A diferencia de las matrices normales , las listas pueden ser eficiente y fácil cambiar de tamaño para dar cabida a los conjuntos de datos que cambian regularmente tamaño. Sin embargo , no es sin sus desventajas : una es que , una vez que se construye una lista , que puede ser difícil de modificar los artículos ; simplemente la recuperación de los elementos de la lista y el cambio de ellos es ineficaz . La recuperación de elementos crea una nueva instancia del objeto, por lo que el original en la lista no refleja los cambios . Instrucciones
1
Abre tu editor de texto favorito . Cualquier hará , desde el Bloc de notas de Windows para el entorno de desarrollo Java Netbeans . Pega el siguiente código esqueleto para empezar :
java.util.List importación;
importación java.util.ArrayList ;
public class SimpleListTutorial {
< p > public void (String [] args ) { static
}
}
Todo el código de este tutorial irán dentro de los corchetes "principales" .
Página 2
Crear una lista de cadenas mediante el siguiente código:
lista l = new ArrayList ();
l.add ("Primer elemento " ) ;
l.add ( " segundo elemento ");
l.add ( " Cuarto punto ");
3
Añadir un elemento a la mitad de la lista con el siguiente código :
l.add ( 2 , "Tercer artículo ");
Esto agrega la cadena " tercer elemento" al tercer lugar en la lista. Recuerde , índices de las listas , al igual que todos cuentan en Java, comienza en 0 , en lugar de 1 .
4
Modificar un elemento de una lista a otra cosa. Utilice el método "set" :
l.set ( 2 , " Un nuevo tercer elemento" ) ;
Esto reemplazará completamente el elemento en la tercera ranura con el nuevo elemento dado. Es el mismo que el siguiente código:
l.remove ( 2 ) ;
l.add ( 2 , " Un nuevo tercer punto . ");
5
Imprimir la lista para asegurarse de que funcionaba :
para (String s : l ) {
System.out.println ( s ) ;
} < br >