[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:
1 2 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