next up previous contents index
suivant: Opérations ensemblistes monter: Les collections précédent: Les collections   Table des matières   Index

Une hiérarchie d'interfaces

Certaines collections acceptent des éléments dupliqués, certaines ont une notion de position d'un élément, d'autres sont munies d'une relation d'ordre ; l'interface Collection, membre du paquet java.util, qui spécifie toutes les collections, a donc plusieurs sous-interfaces spécialisées :

En reprenant les exemples du début du chapitre, on pourrait déclarer :

  List résultatCourse = ...;
  List tiercé = résultatCourse.subList(0, 3);

  Set tirageLoto = ...;
  System.out.println("nombre de numéros : " + loto.size());

Dans le cas d'un porte-monnaie vu comme une collection de pièces, la possibilité d'avoir plusieurs occurrences d'une même pièce interdit l'usage de Set. On peut par contre utiliser List, même si l'ordre dans lequel les pièces sont ajoutées n'a pas besoin d'être préservé.


next up previous contents index
suivant: Opérations ensemblistes monter: Les collections précédent: Les collections   Table des matières   Index
Rene' LALEMENT 2002-11-07