Bonjour, j'ai un petit problème avec un switch,
Le switch requiert que dans le case la variable soit une constante... je lui met donc "final static byte cst1..." mais le pb c'est que ça me dit que je n'ais pas le droit de modifier une constante alors que je ne donne de valeur a cst1 qu'une seule fois (Byte.valueOf(frame.getProperty("cst1")))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 final static byte cst1 = Byte.valueOf(Propertie.getProperty("cst1")); final static byte cst2 = Byte.valueOf(Propertie.getProperty("cst2")); switch (i) { case (cst1): ...;break; case (cst2): ...;break; ..... }
Avez vous une méthode pour déclarer la variable comme statique et pour lui donner la valeure récupérée dans le fichier properties ?
![]()
Merci d'avance
Partager