Bonjour j'ai un petit problème pour récupérer une valeur d'un HasMap

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
   /**
     * Define an before from this room.
     */
public void setBefore(Room neighbor, int type)
    {
    	typeImage.put(neighbor, type);
    }
 
  /**
     * Return the image that is corresponded
     */ 
public String getImage(Room beforeRoom)
    {
    	String image = "";
    	int type;
 
    	Set keys = typeImage.keySet();
        for(Iterator iter = keys.iterator(); iter.hasNext(); )
        	if (iter.next() == beforeRoom)
        	{
        		type = /* je voudrai trouver le type */
        	}
 
    	 switch (type) {
         case 1:  image = img1;
         break;
         case 2:  image = img2;
         break;
    	 }
    	return image;
    }
dans l'idée je veux savoir d'où l'utilisateur vient (beforeRoom) et suivant cela je veux afficher soit l'image 1 soit l'image 2, mais pour savoir ça il me faut trouver le type.

A vrai dire je sais pas quelle méthode utilisé pour renvoyer un entier (si possible) ?

Si vous avez des idées, voir des réponses, je suis preneur bien évidement