J'essaie de trier ce HashMap en fonction de la date dans les clés.
Ma carte de hachage :
Map<Date, ArrayList> m = new HashMap<Date, ArrayList>();
J'essaie de trier ce HashMap en fonction de la date dans les clés.
Ma carte de hachage :
Map<Date, ArrayList> m = new HashMap<Date, ArrayList>();
Utilisez un TreeMap
au lieu de HashMap
. Comme Date
met déjà en œuvre Comparable
il sera trié automatiquement lors de l'insertion.
Map<Date, ArrayList> m = new TreeMap<Date, ArrayList>();
Alternativement, si vous avez un HashMap
et que vous voulez créer un TreeMap
basé sur celui-ci, passez-le au constructeur :
Map<Date, ArrayList> sortedMap = new TreeMap<Date, ArrayList>(m);
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.