next up previous contents index
suivant: D'une collection à l'autre monter: Réalisations des collections et précédent: Réalisations des collections et   Table des matières   Index

Exemple

Voici comment détecter des doublons parmi une suite de mots figurant sur la ligne de commande : on insère ces mots dans un ensemble, ce qui permet de détecter les mots apparaissant plusieurs fois comme étant ceux qui ont déjà été insérés ; ce sont les mots m tels que s.add(m) retourne false :

import java.util.Set;
import java.util.HashSet;

class Duplications {
  public static void main(String[] args) {
    Set s = new HashSet();
    for (int i=0; i<args.length; i++)
      if (!s.add(args[i]))
        System.out.println("mot dupliqué : "+args[i]);
    System.out.println(s.size() + " mots distincts : " + s);
  }
}



Rene' LALEMENT 2002-11-07