Salut,
Je souhaite faire un simple switch - case en Java sous JBuilder mais je rencontre un problème :
voila ce que je fais :
Code:
Et JBuilder refuse mon Code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
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
Les Règles du Forum
Partager