[Language]Probleme de switch case
	
	
		Salut, 
Je souhaite faire un simple switch - case en Java sous JBuilder mais je rencontre un problème : 
voila ce que je fais : 
Code: 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 
 |  
 switch(childElement.getNodeName()) 
                  { 
                    case "factory" : 
                        factory = ((Element)childElement).getAttribute("name"); 
                        System.out.println("Factory  : " +factory); 
                        break; 
                    case "destination" : 
                        destination = ((Element)childElement).getAttribute("name"); 
                        System.out.println("Destination  : " +factory); 
                        break; 
                  } | 
 Et JBuilder refuse mon Code: 
switch(childElement.getNodeName()) 
ou Code: 
childElement.getNodeName()) 
est un string, en indiquant qu'un int est demandé : 
Citation: 
"UprJmsXml.java": incompatible types; found : java.lang.String, required: int at line 106, column 50 
Pourtant il est bien possible de faire des switch sur des chaines de caracteres... 
???
[ Modéré par SEMPERE Benjamin ] 
Ajout des balises code
 :arrow: Les Règles du Forum