Hashcode et hashtable

cs_saif87 Messages postés 35 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 16 juin 2010 - 24 déc. 2008 à 19:47
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 26 déc. 2008 à 09:54
bonsoir
y'a t'ilr un rapprot entre hashcode et eaquals dans hashtable
s'il y'a voici mon code et s'il vous plait montrer comment les inclures dans ceci
merci
import java.util.*;
class Hashtable1
{
    Hashtable m=new Hashtable();
   
    public boolean remplirHash(String s,Client c)
    {
        if(!m.containsKey(s))
        {
            m.put(s,c);
            return true;
        }
        else
            {   
                System.out.println("cle deja utilise");
                return false;
            }
       
    }
        public void affichage() {
                    Enumeration nb=m.keys();
                    Object key;
             while(nb.hasMoreElements()) {
                          key=nb.nextElement();
                        Client value=(Client) m.get(key);
                     System.out.println("cle = "+ key + "" + value );
                                         }
                            }

    Client getClient(String cle)
    {
        if(m.containsKey(cle))
        {
            Client value=(Client)m.get(cle);
            return value;
        }
        else
            return null;
    }
           
       
   

}

1 réponse

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
26 déc. 2008 à 09:54
Salut,

Le HashCode est utilisé par la HashTable pour ordonné les éléments et ainsi accèder plus rapidement à ceux-ci.

Pour les générer : eclipse, clic droit, Source > Generate HashCode and equals, et c'est bon !
______________________________________
DarK Sidious
0
Rejoignez-nous