Est-il possible avec java qu'une hashtable puisse associer les mêmes clés à des valeurs différentes? .. Comment puis-je récupérer les deux valeurs de hashtable ...Hashtable même clé avec une valeur différente ....?
3
A
Répondre
8
vous ne pouvez pas, sauf si vous stockez la valeur de la clé comme une liste de valeurs.
un coup d'oeil à Multimap de google: http://google-collections.googlecode.com/svn/trunk/javadoc/index.html?com/google/common/collect/Multimap.html
+0
Oui , et une recherche de SO avec tag multimap révèle beaucoup de perspicacité à ce sujet. http://stackoverflow.com/questions/tagged/multimap?sort=votes&pagesize=50 – andersoj
1
Vous ne pouvez pas faire cela, toutes les clés de la carte Hash ou table de hachage doit être unique.
Sinon alors vous devez considérer une autre collection
Questions connexes
- 1. Dictionary (même valeur, clé différente)
- 2. clé Hashtable va chercher la valeur incorrecte
- 3. Convertir une liste de paires valeur/clé en hashtable
- 4. Hashtable avec clé entier en Java
- 5. envoyer une hashtable glib avec MPI
- 6. Comment obtenir la clé d'une entrée Hashtable
- 7. La sortie de cryptage est toujours différente même avec la même clé
- 8. Carte une référence d'objet avec Hashtable
- 9. récupère la valeur de la hashtable avec le clone de la clé; C#
- 10. getRGB renvoie une valeur différente
- 11. Besoin d'aide avec hashTable
- 12. hashtable Synchronisation
- 13. Est-il possible d'obtenir la valeur d'une clé dans une Hashtable sans itération?
- 14. Remplace le même caractère plusieurs fois avec une chaîne différente
- 15. JSTL: Je dois accéder Hashtable en utilisant une clé
- 16. UpdateModel avec Dictionary/Hashtable
- 17. Poussez Array avec une valeur clé
- 18. Problème Java Hashtable
- 19. GetThreadLocale renvoie une valeur différente de GetUserDefaultLCID?
- 20. recherche valeur différente dans une colonne
- 21. WPF: Même ligne dessinée différente?
- 22. HashTable efficiency in J2ME
- 23. Même boucle donnant une sortie différente. Java IO
- 24. Comment puis-je augmenter la valeur dans un HashTable?
- 25. JasperReports avec une résolution différente de 72dpi
- 26. Vim: autre mappage clé pour fenêtre différente
- 27. Comment enregistrer une valeur de sélection différente dans la même variable
- 28. Le codage décodeur django base64 renvoie une valeur différente
- 29. WPF Listview lié avec Hashtable
- 30. Même version dll différente sur différents ordinateurs?
en double, voir http://stackoverflow.com/questions/4456280/need-help-mapping-this-data-in-java/4456312#4456312 – andersoj