BANSEPT Franck
1
Les collections
Les collections
Les collections ressemblent aux tableaux, mais ce sont des classes qui permettent de manipuler un
ensemble d’éléments. Elles utilisent un type générique (voir chapitre généricité) qui est la classe de
des objets à manipuler.
● ArrayList
● HashMap et LinkedHashMap
● HashSet et LinkedHashSet
La méthode add() de
ArrayList permet d’ajouter
des élément dans la
collection
On peut accéder aux éléments
grâce à leur index via la
méthode get(), et connaître la
taille de la collection via la
méthode size()
Vous avez surement remarqué le type à mettre entre chevrons lorsque l’on utilise une collection :
ex : ArrayList<Personne> listePersonne;
Les collections utilisent un type générique c’est à dire que c’est à l’utilisateur de la classe à décider quel sera
le type que l’on mettra à l’intérieur
La généricité Type générique
La généricité
Ce qui nous permet de déclarer quel sera le type qui remplacera “TypeAge” : ici on peut déclarer age en tant que
Integer ou String.