A, Lista y ArrayList
1.List representa un conjunto ordenado y repetible elemento, el conjunto de cada elemento tiene su índice de secuencia correspondiente.
2.List permite elementos repetitivos, la colección se puede acceder por el elemento en el índice especificado.
3.List configuración predeterminada mediante la adición de un elemento de orden de los elementos del índice.
4.List la colección añade algunos métodos para manipular el elemento de índice en la colección.
Colección de interfaz <- (heredado) -Lista interfaz <- (implementar) Clase -ArrayList
Paquete Día 16; Importación de java.util.ArrayList; Importación java.util.List; pública clase Test5 debe llevarse a cabo { pública estática vacío main (String [] args) { Lista <String> Lista = new new ArrayList <String> (); List.add ( "B"); // primero, el índice subíndice es 0, el elemento de lista se establece de acuerdo con el orden predeterminado de adición del índice de elemento. List.add ( "D"); // . Índice subíndice 1 List.add ( "C"); // índice subíndice 2 List.add ( "A"); // . Índice subíndice 3 List.add ( " D "); // índice superíndice 4, .list permitiendo elementos duplicados System.out. System.out.println (List.get ( 2)); // Lista puede acceder a una colección de elementos indexados por la posición especificada List.add ( 1, "F".); // datos posición de destino se inserta en el dedo índice Sistema .out.println (Lista); List <String> L = nuevo nuevo el ArrayList <String> (); l.add ( "123" ); l.add ( "456" ); list.addAll ( 2, L); / / objetivo posición de ajuste en el dedo índice insertado System.out.println (Lista); System.out.println (list.indexOf ( ; "D")) // el índice del elemento especificado en la obtención de la primera ocurrencia de la colección estándar System.out.println (list.lastIndexOf ( "d") );//Obtener índice índice especificado dentro de la colección de la última aparición list.remove ( 2); // elementos quitan basado en el índice de índice especificado System.out.println (List); list.set ( . 1, "FF") ; // el valor de modificación índice índice especificado System.out.println (Lista); // contiene índice de la interceptación de un conjunto de elementos que forman una nueva posición de partida de acuerdo con el objetivo, el tiempo necesario, al final del índice no contiene List <String> list.subList subLista = (2, 4); // obtener el índice de elemento en el subíndice 2 <= && <4 System.out.println (subLista); System.out.println (list.size () ); // set longitud } }
Imprimir los resultados:
Dos, ArrayList y Vector
ArraryList y vector son dos implementación típica de la interfaz de lista, excepto que:
1.Vector es una colección de edad, no se recomienda habitualmente ArrayList.
2.ArrayList no es seguro para subprocesos, pero Vector es seguro para subprocesos, pero incluso con el fin de garantizar la recogida de lista de temas de seguridad, no se recomienda el uso de vectores.