Maison >Java >javaDidacticiel >Comment implémenter une carte avec des clés en double en Java ?
Implémentation multimap pour les clés en double
La question initiale cherchait une implémentation de carte autorisant les clés en double. Bien qu'il existe de nombreuses implémentations de cartes, cette exigence spécifique nécessite une multicarte. Les multimaps, disponibles dans Apache Commons Collections et Google Guava, répondent à ce besoin en conservant une collection de valeurs pour chaque clé.
En d'autres termes, dans une multimap, vous pouvez associer un objet à plusieurs clés, et lorsque vous récupérez l'objet, vous obtenez une collection de toutes les clés qui lui sont associées.
Pour Java 5 et versions ultérieures, Multimap de Guava est un choix recommandé en raison de son support générique. En tirant parti de cette fonctionnalité, vous pouvez spécifier les types de clés et de valeurs stockées dans la multimap, fournissant ainsi une API sécurisée et plus facile à utiliser.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!