J'ai un programme Java qui stocke un grand nombre de mappings de chaînes de caractères vers divers objets.
Pour l'instant, j'ai le choix entre le hachage (via HashMap) et les recherches binaires (via TreeMap). Je me demande s'il existe une implémentation efficace et standard de la carte à base de trie dans une bibliothèque de collections populaire et de qualité ?
J'ai écrit mes propres textes dans le passé, mais je préfère utiliser quelque chose de standard, si possible.
Clarification rapide : Bien que ma question soit d'ordre général, dans le projet actuel, je traite beaucoup de données qui sont indexées par nom de classe ou signature de méthode entièrement qualifiés. Ainsi, il y a beaucoup de préfixes partagés.
0 votes
Les cordes sont-elles connues à l'avance ? Doit-on y accéder uniquement par chaîne ?