Voila j'aimerais pour faire des opérations sur des données contenues dans une MAP.
Pour l'instant j'associe a une clé ( qui est le nom d'une personne) plusieurs intervals contenant deux dates (j'ai crée pour cela une class Interval avec Start et Finish que j'ajoute dans une arraylist avant de le mettre dans la map.
J'aimerais maintenant pouvoir identifier la date de début et la date de fin de maniere a faire des opérations sur celle ci (soustraction puis suppression de dates dans l'interval afin de compter le nombres de jours).
Je sais que pour parcourir la liste des valeurs il faut faire cela :Resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Pour parcourir les valeurs for (Iterator i = map.values().iterator() ; i.hasNext() ; ){ System.out.println( i.next() );Mais pour recupérer les deux dates séparemment je bloque.[(2006-12-25, ), (2007-01-01, )]
[(2006-12-25, ), (2007-01-01, ), (2007-03-19, 2007-03-23), (2007-03-26, 2007-03-30)]
[(WED)]
[(2007-01-01, ), (2007-01-22, 2007-01-23), (2007-02-19, 2007-02-20), (2007-03-26, 2007-03-27)]
Merci beaucoup d'avance![]()
Partager