Bonjour
Je cherche une collection de type Map qui ne trie pas les objets.
HashMap, TreeMap et SortedMap d'apres mes premiers tests ne respecte pas mon ordre d'insertion.
Merci d'avance
Philippe
Bonjour
Je cherche une collection de type Map qui ne trie pas les objets.
HashMap, TreeMap et SortedMap d'apres mes premiers tests ne respecte pas mon ordre d'insertion.
Merci d'avance
Philippe
Bonjour
L'ordre d'insertion dans les Map ne veux rien dire.
Les Clés des Map sont triée pour que la recherche soit plus rapide.
La TreeMap et la SortedMap utilisent un comparator pour ordonnée les clés.
Et la HashMap utilise le hash code pour ordonnée les clés.
Si tu veux garder l'ordre, il faut utiliser des 'List'
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran
Mes Articles : Mon premier article est sur le language D
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Salut,
Pour conserver l'ordre d'insertion, il faut utiliser une LinkedHashMap...
a++
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran
Mes Articles : Mon premier article est sur le language D
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Bonjour
J'ai essaye la LinkedHashMap, pour l'ordre c'est ok, mais j'ai des clefs en double que je dois conserver.
Partager