bloc2:prog:poo:collections
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:poo:collections [2023/03/29 12:05] – [Parcours d'une collection itérable] admin | bloc2: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) |
| </ | </ | ||
| </ | </ | ||
| 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< | ||
| + | lesPersonnes.add(" | ||
| + | lesPersonnes.add(" | ||
| + | lesPersonnes.add(" | ||
| + | lesPersonnes.add(" | ||
| + | for (String unePersonne : lesPersonnes) { | ||
| + | System.out.println(unePersonne); | ||
| + | }</ | ||
| + | **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.1680084347.txt.gz · Dernière modification : 2023/03/29 12:05 de admin
