Créer une classe de collection en java

UN classe de collection dans du code Java est une classe dont le travail consiste à stocker un tas d'objets à la fois - un tas de Chaîne objets, un tas de BagOfCheese objets, un tas de tweets, ou autre chose. Vous pouvez créer une classe de collection avec ce code.

forfait com.allmycode.collections-import java.util.ArrayList-classe publique SimpleCollectionsDemo {public static void main (String [] args) {ArrayList arrayList = new ArrayList () - arrayList.add ("Bonjour") - arrayList.add ( ",") -arrayList.add («lecteurs») - arrayList.add () "!" - for (int i = 0 à i lt; 4- i ++) {System.out.print (arrayList.get (i)) -}}}

Lorsque vous exécutez le code dans la liste, vous voyez la sortie représenté sur cette figure.

L'exécution du code dans la liste.
L'exécution du code dans la liste.

Le code construit un nouveau ArrayList instance et rend le arrayList variable de se référer à cette nouvelle instance. La ArrayList classe est l'un des nombreux types de classes de collection.

La déclaration ArrayList arrayList = new ArrayList () crée une liste vide de choses et rend le arrayList variable de se référer à cette liste vide. Qu'est-ce que la liste ressemble quand il est vide? Quoi qu'il en soit, la différence entre avoir une liste vide et ayant non la liste est important. Avant d'exécuter ArrayList arrayList = new ArrayList (), vous avez pas de liste. Après l'exécution de ArrayList arrayList = new ArrayList (), vous avez une liste qui se trouve être vide.

Le code dans le prospectus appels arrayList.add quatre fois afin de mettre ces quatre objets (toutes chaînes) dans la liste:

  • "Bonjour"

  • ","

  • «lecteurs»

  • "!"

Après l'appel arrayList.add, la liste est plus vide.

Pour afficher les objets dans la console de vue Eclipse, les appels de code System.out.print quatre fois, chaque fois avec un autre objet de la arrayList collection.

Si vous ne voyez pas la console de vue Eclipse, cliquez sur Fenêtre-Show View-console.

Il ya une différence entre System.out.println et System.out.print (sans le ln fin): La System.out.println on passe à une nouvelle ligne après avoir affiché son texte- la System.out.print méthode ne pas aller à une nouvelle ligne après l'affichage de son texte. Dans l'article, par exemple, avec quatre appels à System.out.print, tous les quatre morceaux de texte apparaissent sur la même ligne dans la console de vue Eclipse.

La pour déclaration dans la liste défile à travers les valeurs de la arrayList. Chaque valeur dans la liste a une index, chacun compris entre 0 et 3.

Dans une collection Java, l'indice initial est toujours 0, 1 pas.


» » » » Créer une classe de collection en java