Les partenaires publicitaires:

Comment mettre à jour les éléments d'une liste avec java

Une des caractéristiques les plus puissants du langage de programmation Java est sa mise en œuvre de nombreuses structures de données puissantes et communes (outre le tableau ordinaire), dans le cadre de son paquet intégré de classes. Un de ces structures de données est la collection de classes qui dérivent de l'interface de la liste. Contrairement à de tableaux ordinaires, les listes peuvent être efficacement et facilement redimensionnées pour accueillir des ensembles de données qui changent régulièrement de taille. Cependant, il ne va pas sans ses inconvénients: l'une est que, une fois qu'une liste est construit, il peut être difficile de modifier le articles- récupérer simplement les éléments de la liste et de les changer est inefficace. La récupération des éléments crée une nouvelle instance de l'article, ainsi l'original dans la liste ne reflète pas les changements.

Instructions

  1. Ouvrez votre éditeur de texte favori. Tout va faire, à partir de Windows Bloc-notes pour l'environnement de développement Netbeans Java. Collez le code squelette suivant pour commencer:

    import java.util.List;

    java.util.ArrayList importation;

    public class SimpleListTutorial {

    main (String [] args) {public static void

    }

    }

    Tout le code pour ce tutoriel va aller dans le "principal" parenthèses.



  2. Créer une liste de chaînes en utilisant le code suivant:

    Liste l = new ArrayList() -

    l.add ("Premier élément");

    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 question");

    Cela ajoute la chaîne "Troisième question" à la troisième place dans la liste. Rappelez-vous, les index de listes, comme tout comptage en Java, commence à 0, plutôt que 1.

  4. Modifier un élément dans une liste en autre chose. Utilisez le "ensemble" méthode:

    l.set (2, "Un nouveau troisième point");

    Cela va complètement remplacer l'élément dans la troisième fente 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 à jour pour assurer cela a fonctionné:

    pour (String s: l) {

    System.out.println (s) -

    }

» » » » Comment mettre à jour les éléments d'une liste avec java