next up previous contents index
suivant: Collections et tables monter: Réalisations des collections et précédent: Exemple   Table des matières   Index

D'une collection à l'autre

Toutes les classes réalisant Collection disposent d'un constructeur ayant un paramètre de type Collection. Ces constructeurs permettent de transformer une collection quelconque en une nouvelle collection d'un type donné.

Ainsi, si l'on souhaite indexer les éléments d'un ensemble, il suffit de le transformer en une instance de List ; inversement, si l'on souhaite considérer une liste d'éléments comme un ensemble, il suffit de la transformer en un Set, ce qui a pour effet de supprimer les éléments dupliqués de la liste :

  Set s1 = ... ;
  List l1 = ... ;
  Set s2 = new HashSet(l1);
  List l2 = new ArrayList(s1);



Rene' LALEMENT 2002-11-07