Title: RE: HashSet et collections

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

Répondre à