Une des caractéristiques les plus puissants du langage de programmation Java est la mise en œuvre de plusieurs structures de données puissantes et commun (en plus du tableau ordinaire ) , dans le cadre de son intégré dans le package de classes . L'une de ces structures de données est une collection de classes qui dérivent de l'interface List. Contrairement aux tableaux ordinaires , les listes peuvent être efficacement et facilement redimensionnée pour accueillir des ensembles de données qui changent régulièrement taille . Cependant , il n'est pas sans ses inconvénients : d'une part , une fois qu'une liste est construit, il peut être difficile de modifier les articles , il suffit de récupérer les éléments de la liste et en changeant leur est inefficace . La récupération d'éléments crée une nouvelle instance de l'objet , de sorte que l'original de la liste ne reflète pas les changements . Instructions
1
Ouvrez votre éditeur de texte favori . Tout va faire, à partir de Windows Notepad pour l'environnement de développement Java NetBeans. Collez le code suivant squelette pour commencer:
java.util.List d'importation;
importation java.util.ArrayList ;
public class SimpleListTutorial {
< p > public static void main ( string [] args ) { }
}
Tout le code de ce tutoriel va aller dans les "principaux" entre parenthèses.
Page 2
Créer une liste de chaînes en utilisant le code suivant :
liste l = new ArrayList ();
l.add (« Première item " ) ;
l.add ( " Second élément ");
l.add (« Quatrième question ");
3
Ajouter un élément au milieu de la liste avec le code suivant :
l.add (2, " troisième élément" ) ;
ajoute la chaîne " troisième élément" à la troisième place la liste. Rappelez-vous , les indices de la liste, comme tout comptage en Java, commence à 0 et non à 1.
4
Modifier un élément dans une liste en autre chose. Utilisez la méthode «set» :
l.set (2, " Un nouveau troisième élément" ) ;
Il remplacera complètement l'élément dans la troisième case avec le nouvel élément donné. Il est le même que le code suivant :
l.remove (2);
l.add (2, " Un nouveau troisième point . ");
5
Imprimer la liste actuelle pour s'assurer qu'il a travaillé :
pour ( String s : l) {
System.out.println ( s) ;
} < br >