Outils pour utilisateurs

Outils du site


bloc2:prog:poo:collections

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc2:prog:poo:collections [2023/10/12 11:40] – [Parcours d'une collection itérable] adminbloc2:prog:poo:collections [2023/10/13 12:02] (Version actuelle) – [Les types de collections] admin
Ligne 23: Ligne 23:
 ---- ----
   * Listes (~ tableaux auto extensibles)   * Listes (~ tableaux auto extensibles)
-  * Files (queues), Piles ( stacks +  * Files (queues), Piles (stacks) 
-  * Listes chaînées, arbres ( trees ), +  * Listes chaînées, arbres (trees), 
-  * Dictionnaires ( dictionaries , maps , hashmaps+  * Dictionnaires (dictionaries , maps , hashmaps)
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Ligne 34: Ligne 34:
 Beaucoup de langages l’implémentent sous le nom « **foreach** ». Beaucoup de langages l’implémentent sous le nom « **foreach** ».
 Grâce à la POO, le programmeur ne se soucie plus du parcours. Grâce à la POO, le programmeur ne se soucie plus du parcours.
 +<code java>
 +ArrayList<String> lesPersonnes = new ArrayList();
 +lesPersonnes.add("Marie");
 +lesPersonnes.add("Kévin");
 +lesPersonnes.add("Eric");
 +lesPersonnes.add("Maëlle");
  
 +for (String unePersonne : lesPersonnes) {
 +  System.out.println(unePersonne);
 +}</code>
 +**Note** : cette boucle fonctionne de la même façon avec des tableaux car, en Java, les tableaux sont nativement itérables.
bloc2/prog/poo/collections.1697103628.txt.gz · Dernière modification : 2023/10/12 11:40 de admin