Java aprendizaje día29 Lista de colección

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.

 

Supongo que te gusta

Origin www.cnblogs.com/su-peng/p/12568949.html
Recomendado
Clasificación