Vidéo: Exercice Java Débutant : Classe Voiture 2024
Une classe de collection en code Java est une classe dont le travail consiste à stocker un tas d'objets à la fois - un tas d'objets String, un groupe des objets BagOfCheese, un tas de tweets, ou peu importe. Vous pouvez créer une classe de collection avec ce code.
package com. allmycode. collections; importer Java. util. ArrayList; classe publique SimpleCollectionsDemo {public static void principal (String [] args) {ArrayList arrayList = new ArrayList (); arrayList. ajouter ("Bonjour"); arrayList. ajouter(", "); arrayList. ajouter ("lecteurs"); arrayList. ajouter("!"); pour (int i = 0; i <4; i ++) {Système. en dehors. print (arrayList.get (i));}}}
Lorsque vous exécutez le code dans la liste, vous voyez la sortie représentée sur cette figure.
Le code construit une nouvelle instance de ArrayList et fait référence à cette nouvelle instance par la variable arrayList. La classe ArrayList est l'un des nombreux types de classes de collection.
L'instruction ArrayList arrayList = new ArrayList () crée une liste vide de choses et fait que la variable arrayList fait référence à cette liste vide. À quoi ressemble une liste quand elle est vide? Quoi qu'il en soit, la différence entre une liste vide et une liste non est importante. Avant d'exécuter ArrayList arrayList = new ArrayList (), vous n'avez pas de liste. Après avoir exécuté ArrayList arrayList = new ArrayList (), vous avez une liste qui est vide.
Le code dans la liste appelle arrayList. ajoutez quatre fois afin de mettre ces quatre objets (toutes les chaînes) dans la liste:
-
"Bonjour"
-
","
-
"lecteurs"
-
"! "
Après avoir appelé arrayList. ajouter, la liste n'est plus vide.
Pour afficher les objets dans la vue Console d'Eclipse, le code appelle System. en dehors. imprimer quatre fois, chaque fois avec un objet différent de la collection arrayList.
Si la vue Console d'Eclipse n'apparaît pas, cliquez sur Fenêtre → Afficher la vue → Console.
Il y a une différence entre System. en dehors. println et System. en dehors. impression (sans la fin ln): Le système. en dehors. La méthode println va à une nouvelle ligne après l'affichage de son texte; le système. en dehors. La méthode d'impression ne pas passe à une nouvelle ligne après l'affichage de son texte. Dans la liste, par exemple, avec quatre appels au système. en dehors. impression, les quatre blocs de texte apparaissent sur la même ligne dans la vue Console d'Eclipse.
L'instruction for de la liste parcourt les valeurs de arrayList. Chaque valeur de la liste a un index , chacun allant de 0 à 3.
Dans une collection Java, l'index initial est toujours 0, pas 1.