ArrayList y lista de métodos comunes

Lista de arreglo

Pena de paquete para com.aff.coll;
 Importación java.util.ArrayList;
 Importación java.util.List;
 Importación org.junit.Test; 

/ * 
 conjunto de   
   la interfaz Collection 
              | ---- Lista de interfaz: tienda ordenó, elementos repetibles 
                              | ---- ArrayList (principalmente clase de implementación, preferido, para lograr la matriz subyacente) 
                              | ---- LinkedList (parte inferior de la estructura de la lista para las inserciones frecuentes, deleciones) 
                              | ---- el vector (edad, thread-safe , lento, sin) 
              | ---- la interfaz conjunto: trastorno de almacenamiento, elemento irrepetible 
                              | ---- HashSet 
                              | ---- LinkedHashSet 
                              | ---- TreeSet 
                              
   la interfaz del mapa: tienda "clave - valor "para los datos  
              | ---- HashMap
              | ---- LinkedHashMap 
              | ---- TreeMap 
              | ---- la tabla hash (subclases: las Propiedades) 
 * / 
público  de clase TestList {
     // ArrayList: Lista de los principales clase de implementación 
    / * 
     Lista con respecto a la colección, el recién agregado método 
    - añadir void (int index, objeto ele); índice agregado al elemento de índice especificado 
    --boolean addAll (int index, colección ele ); añadiendo el conjunto de índice especificado 
    --Object get (int index); la obtención del elemento de índice especificado 
    remove --Object (int index); elementos quitan del índice especificado 
    conjunto --Object (int index, ele Object ); elemento de ajuste en la posición de índice especificado para ELE 
    --int la indexOf (Object obj); rendimientos obj en la colección la primera aparición, si no -1 
    --int lastIndexOf (Object obj); posición de retorno obj conjunto en la última ocurrencia de los, si no, vuelve -1
    --List subLista (int fromIndex, int toIndex ); Devuelve una lista de fromIndex toIndex a fin, 
                                                  no contiene esta última como "[)" y el cierre de la derecha e izquierda, aparte relación 
    
    métodos comunes lista:: add (Object obj) 
                               borrados : remove () 
                               cambia: conjunto (int index, Object obj ) 
                               cheque: get (int index) 
                               se inserta: add (int index, ele objeto ) 
                               longitud: size () 
     * / 

    @test 
    pública  vacío testList2 () { 
        Lista Lista =   new new la ArrayList (); 
        List.add ( 123 ); 
        List.add ( 456); 
        list.add ( nueva cadena ( "AA" ));
        list.add ( nueva cadena ( "CC" )); 
        list.add ( 456 ); 
        System.out.println (list.indexOf ( 456)); // 1 
        System.out.println (list.lastIndexOf (456)); // 4 
        System.out.println (list.indexOf (444)); // -1没有 
       System.out.println (list.subList (0, 3)); // [123, 456, AA] 
    } 
    
    
    @test 
    pública  vacío LISTAPRUEBA () { 
    list Listado =   nuevo ArrayList (); 
    list.add ( 123 ); 
    list.add ( 456 );
    list.add ( nueva cadena ( "AA" )); 
    list.add ( nueva cadena ( "BB" )); 
    System.out.println (lista); // [123, 456, AA, BB] 
    
    list.add ( 0, 555 ); 
    System.out.println (lista); 
    
    Object obj = list.get (1 ); 
    System.out.println (obj); 
    
    list.remove ( 0 ); 
    System.out.println (list.get ( 0 )); 
    list.set ( 0, 111 ); 
    System.out.println (list.get ( 0 ));
  / * 
[123, 456, AA, BB] 
[555, 123, 456, AA, BB] 
123 
123 
111 
 * / 
    } 
}

 

Supongo que te gusta

Origin www.cnblogs.com/afangfang/p/12585419.html
Recomendado
Clasificación