Bonjour
En fait j'ai besoin d'aide. je sais pas bien utiliser les hashmap.
en fait je veux déclarer ceci


Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Map<Long, Map<String, Integer>> cache = new HashMap<Long, Map<String, Integer>>();
puis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
map.put(id,Methode,Octet);
avec id de type long Methode de type string et Octet c la valeur entiére
Methode peut etre soit GET soit POST
je voudrais pour chaque id faire la somme de valeurs pour la methode GET et la somme de valeurs pour la somme POST
la methode est obtenue à l'aide de

Code : Sélectionner tout - Visualiser dans une fenêtre à part
String Methode = (String) reo.getProperty("Method");
la valeur est obtenue à l'aide de

Code : Sélectionner tout - Visualiser dans une fenêtre à part
int Octet = Integer.parseInt((String) reo.getProperty("taille"));
et l'id est obtenue à l'aide de

Code : Sélectionner tout - Visualiser dans une fenêtre à part
long id = reo.getEndNode().getId();
par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
cache.put(id1, GET, 500);
                 cache.put(id2 , GET ,700);
                 cache.put(id1 GET ,400);
                 cache.put(id1, POST, 100);
                 cache.put(id2 , GET, 500);

la resultat obtenu souhaitée est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
                                            key id1 value {GET, 600} et {POST, 100}
                                            key id2 value {GET , 1200} et {POST 0}