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.