bonjour,

Je veux utiliser un Map pour stocker des informations et voici deux traitements possibles pour déclarer Map:

Le premier:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
public static HashMap<String,String> maMap = new HashMap<String,String>();
Le deuxième:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public static Map maMap = new HashMap();
Laquelle c'est la bonne déclaration?


Et voici le traitement pour initialiser Map:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
maMap.put("cle1","val1");
maMap.put("cle2","val2");
Traitement pour récupérer les données ou bien parcourir Map:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
String valeur;
String key;
Iterator it;
it= maMap.keySet().iterator();
while (it.hasNext)
{
     key = (String)it.next()
     System.out.println(key);
     valeur= maMap.get(key);
     System.out.println(valeur);
}
Est ce que mon code est bien ou bien il y a la possibilité d'optimiser mon code ?
Merci d'avance