Java apprentissage day29-List collection

A, Liste et ArrayList

1.List représente un élément ensemble ordonné et répétitif, l'ensemble de chaque élément a son indice de séquence correspondant.

2.List permet des éléments répétitifs, la collection peut être accédé par l'élément à l'index spécifié.

les paramètres par défaut 3.List en ajoutant un élément de commande des éléments de l'index.

4.List la collection ajoute quelques méthodes pour manipuler l'élément d'index dans la collection.

Interface Collection <- (héritée) -Liste Interface <- (mise en œuvre) classe -ArrayList

Paquet J16, l' 

importation de java.util.ArrayList,
 l' importation java.util.List, 

publique  classe Test5 doit être menée {
     publique  statique  vide principal (String [] args) { 
        Liste <String> List = new new ArrayList <String> (); 
        
        List.add ( « B »); // première, l'indice de l' indice est égal à 0, l' élément liste est réglé en fonction de l'ordre par défaut de l' addition de l'indice de l' élément. 
        List.add ( "D"); // . Indice d'indice 1 
        List.add ( "C"); // index indice 2 
        List.add ( "A"); // . Indice d'indice 3 
        List.add ( " D « ); // index 4 indice, permettant .list les doublons 
        
        System.out.
        System.out.println (list.get ( 2)); // liste peut accéder à un ensemble d'éléments indexés par la position spécifiée 
        
        List.add ( 1, "F".); // données de position cible est insérée à l'index du 
        système .out.println (List); 
        
        
        Liste <String> l = new new ArrayList <String> (); 
        l.add ( "123" ); 
        l.add ( "456" ); 
        
        list.addAll ( 2, l); / / jeu de position de la cible dans l'index inséré 
        
        System.out.println (List); 
        
        
        System.out.println (list.indexOf ( ; "D")) // l'index de l'élément spécifié dans l' obtention de la première occurrence de la collection norme 
        System.out.println (list.lastIndexOf ( "d") );//Obtenir l' index d'index spécifié dans la collection de la dernière occurrence 
        
        
        list.remove ( 2); // éléments remove basés sur l'indice d'index spécifié 
        System.out.println (Liste); 
        
        
        list.set ( . 1, "FF") ; // la valeur de modification d'index d'index spécifiée 
        System.out.println (List); 
        
        
        // contient l' index de l'interception d'un ensemble d'éléments formant une nouvelle position de départ en fonction de la cible, le temps nécessaire, à la fin de l'index ne contient pas de 
        liste <String> list.subList subList = (2, 4); // obtenir l'index de l' élément dans l'indice 2 <= && <4 
        System.out.println (subList); 
        
        
        System.out.println (list.size () ); // set longueur 
    } 
}

Imprimer les résultats:

 

Deux, ArrayList et Vector

ArraryList et Vector sont deux implémentation typique de l'interface Liste, sauf que:

1.Vector est une ancienne collection, pas ArrayList souvent recommandé.

2.ArrayList est thread-safe, mais Vector est thread-safe, mais même pour assurer la collecte de la liste thread-safe, n'est pas recommandé d'utiliser Vector.

 

Je suppose que tu aimes

Origine www.cnblogs.com/su-peng/p/12568949.html
conseillé
Classement