comment puis-je importer multimap pour java?
C'est un peu stupide, mais comment puis-je installer MultiMap?
J'ai besoin d'un moyen de stocker plusieurs valeurs clés et ma carte de mise en œuvre n'est pas de travail
Vous devez vous connecter pour publier un commentaire.
Que classe,
MultiMap
, ne fait pas partie de la Java standard de la bibliothèque. Il fait partie de Apache Commons, d'un ensemble de classes utilitaires de nombreux développeurs Java trouver utile. Un autreMultimap
de mise en œuvre (que je recommande) est disponible dans Goyave, Google utilitaire de la bibliothèque.Dans les deux cas, afin d'utiliser ces classes, vous devez télécharger le jar distribué par le projet, et l'ajouter à votre classpath lorsque vous exécutez votre programme. Vous pouvez le faire en ligne de commande: Y compris les bocaux dans le classpath sur la ligne de commande (javac ou apt) ou dans Eclipse: L'ajout d'un POT à une Éclipse bibliothèque Java
Si vous faites une recherche Google pour les expressions comme "l'installation de pots" et "ajout de pots à éclipse", vous trouverez de nombreuses ressources pour vous aider si vous êtes encore du mal.
Une multimap, c'est comme une Carte, mais il peut mapper chaque touche à plusieurs valeurs. Si votre propre ne fonctionne pas, vous pouvez ajouter apache commons collections à votre classpath. Télécharger le pot et l'inclure dans votre classpath.
Mais vous pouvez également mettre en place votre propre multimap comme:
HashMap<SomeObject, List<YourObject>>()
Vérifier exemple ici sous multimaps
Ce n'est pas le MultiMap classe, mais je contourner ce problème en utilisant une collection comme la valeur ainsi:
Maven dependency pour multimap utilitaire