ArrayList et liste des méthodes communes

Liste des tableaux

Package Frais de pénalité pour com.aff.coll;
 importation java.util.ArrayList;
 importation java.util.List;
 importation org.junit.Test; 

/ * 
 ensemble de   l' 
   interface Collection 
              | ---- Liste Interface: magasin commandé, des éléments répétables 
                              | ---- ArrayList (principalement la classe de mise en œuvre, préféré, pour atteindre le tableau sous - jacent) 
                              | ---- LinkedList ( en bas de la structure de la liste des insertions fréquentes, suppressions) 
                              | ---- vecteur (vieux, thread-safe , lent, sans) 
              | ---- Set Interface: trouble du stockage, élément répétable 
                              | ---- HashSet 
                              | ---- LinkedHashSet 
                              | ---- TreeSet 
                              
   l'interface Carte: magasin « clé - valeur « pour les données  
              | ---- HashMap
              | ---- LinkedHashMap 
              | ---- TreeMap 
              | ---- Hashtable (: les sous - classes Propriétés) 
 * / 
publique  classe TestList {
     // ArrayList: Liste des principales classes de mise en œuvre 
    / * 
     Liste par rapport à la collection, le nouveau ajouté méthode 
    - add void (int index, objet ele); index ajouté à l'élément d'index spécifiée 
    --boolean addAll (int index, collection ele ); ajoutant l'ensemble d'index spécifiée 
    --Object get (int index); l' obtention de l'élément d'index spécifiée 
    supprimer --Object (int index), les éléments de remove de l'index spécifié 
    ensemble --Object (int index, objet ele ); l' élément de positionnement à la position d'index spécifiée pour ELE 
    --int la indexOf (Object obj); rendements obj dans la collection la première occurrence, sinon -1 
    --int lastIndexOf (Object obj); obj position de retour ensemble dans la dernière occurrence du cas contraire, retourne -1 
    --list la sous - liste (fromIndex int, int toIndex) renvoie une liste de fromIndex à extrémité toIndex,
                                                  Ce dernier est libre "[)" et la fermeture de la gauche et de droite relation de distance 
    
    Liste méthodes communes: par: add (Object obj) 
                               perforant: Supprimer () 
                               change: set (int index, objet obj ) 
                               vérifier: get (int index) 
                               est inséré: ajouter (int index, objet ELE) 
                               longueur: taille () 
     * / 

    @Test 
    publique  vide testList2 () { 
        Liste Liste =   new new ArrayList (); 
        List.add ( 123 ); 
        List.add ( 456 ));); 
        list.add ( nouveau String ( "AA"
        list.add ( nouvelle chaîne ( "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 
    publique  vide TestList () { 
    Liste liste =   nouvelle ArrayList (); 
    list.add ( 123 ); 
    list.add ( 456 );
    list.add ( nouveau String ( "AA" )); 
    list.add ( nouvelle chaîne ( "BB" )); 
    System.out.println (liste); // [123, 456, AA, BB] 
    
    list.add ( 0, 555 ); 
    System.out.println (liste); 
    
    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 
 * / 
    } 
}

 

Je suppose que tu aimes

Origine www.cnblogs.com/afangfang/p/12585419.html
conseillé
Classement