Et un Vector qui v�rifierait l'existence de l'objet avant de l'ins�rer ?
Puisque le Vector conserve l'ordre ...
-----Original Message-----
From: Aurelien Mazurie [mailto:[EMAIL PROTECTED]]
Sent: vendredi 17 janvier 2003 15:30
To: [EMAIL PROTECTED]
Subject: HashSet et collections
Bonjour � tous,
Je cherche le saint Graal... C'est � dire une collection me permettant
de stocker des objets:
- dans l'ordre de leur insertion (je veux pouvoir retrouver les objets
dans l'ordre o� je les ai stock�s)
- uniques (pas de doublons)
Pour le moment j'utilise un bidule qui impl�mente java.util.Collection
et qui utilise en interne soit un HashSet (si je ne veux pas de
doublons), soit un ArrayList (si je m'en fiche). Je peux donc g�rer le
caract�re unique des objets ajout�s. Malheureusement HashSet ne
maintient pas l'ordre d'insertion...
Arrg ! Conna�triez vous une variation de HashSet qui fasse �a ? Avant
tout, je pr�cise =):
- que je ne peux pas installer la JDK 1.4 (qui dispose de
LinkedHashSet, qui est exactement ce que je cherche...)
- que je ne peux pas installer GNU Classpath (ou alors, peut-�tre
m'amuser � le fractionner pour garder uniquement les classes qui
m'int�ressent ?), qui contient �galement un LinkedHashSet.
Je ne m'y conna�t pas assez pour comprendre � fond LinkedHashSet et en
extirper les bouts qui lui donnent cette propri�t� de g�rer l'ordre
d'insertion. Quelqu'un a-t'il sous le coude un morceau de code qui
ferait �a ?
Aur�lien Mazurie
