[java] table de hachage

karine -  
choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Comment on fait une table de hachage en java ?
Est-ce qu'il y a des fonctions particulières ?

Si vous avez un lien vers un site qui explique bien pour les débutants, ça m'interresse !

Merci!!

4 réponses

  1. Satrialien Messages postés 52 Statut Membre 13
     
    Salut,

    Il y a les classes java.util.Hashtable et java.util.HashMap.

    Tu utilises la méthode put(Object key, Object value) pour ajouter et la méthode "Object get(Object key)" pour récupérer.

    (Tiré de la javadoc)
     This example creates a hashtable of numbers. It uses the names of the numbers as keys:
    
         Hashtable numbers = new Hashtable();
         numbers.put("one", new Integer(1));
         numbers.put("two", new Integer(2));
         numbers.put("three", new Integer(3));
     
    
    To retrieve a number, use the following code:
    
         Integer n = (Integer)numbers.get("two");
         if (n != null) {
             System.out.println("two = " + n);
         }
     


    http://java.sun.com/j2se/1.4.2/docs/api/java/util/Hashtable.html

    bon courage
    4
  2. karine
     
    Merci beaucoup, j'ai réussi à creer ma table de hachage !

    A+
    0
  3. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    :)
    0