Hashtable et keys

cs_kurky Messages postés 111 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 27 avril 2010 - 18 avril 2006 à 22:50
bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 - 19 avril 2006 à 00:13
Bonjour,

Je voulais savoir s'il y avait un moyen de savoir si une clé d'une hashtable est déja utilisée sans passé par des boucles avec des énumération etc.
J'utilise simplement un integer comme clé.

Merci

2 réponses

tucobouch Messages postés 194 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 1 mai 2009 50
18 avril 2006 à 23:55
En regardant toujours et toujours la javadoc, tu verra une fonction containsKey qui teste si la clé est dans la Hashtable :


containsKey

public boolean containsKey(Object key)


Tests if the specified object is a key in this hashtable.

<dd><dl> * Specified by: : <dd>
containsKey
in interface
Map<K,V>


</dd><dd>* Parameters: :
key
- possible key.
* Returns: :
true
if and only if the specified object
is a key in this hashtable, as determined by the
<tt>equals</tt> method;
false
otherwise.
* Throws: : <dd>
NullPointerException
- if the key is
null
. * See Also: : <dd>
contains(Object)


</dd></dl>

- [TucoBouch] -
0
bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 2
19 avril 2006 à 00:13
et d'ailleurs je crois qu'en faisant maTable.put(cle , object) si la cle existe deja ca te retourne l'ancien objet.
(ptet ca te servira a rien de le savoir mais on sait jamais...)
0
Rejoignez-nous