Hello,
J'ai, par exemple, une variable String qui contient le nom d'une variable:Comment je peux faire pour setter cette variable? GenreCode:String nom = "nomVariable"
mais en utilisant la string??Code:nomVariable=2;
Merci, A+
Version imprimable
Hello,
J'ai, par exemple, une variable String qui contient le nom d'une variable:Comment je peux faire pour setter cette variable? GenreCode:String nom = "nomVariable"
mais en utilisant la string??Code:nomVariable=2;
Merci, A+
Il me semble qu'avec les variables ce n'est pas possible, mais tu peux passer par une methode.
Pour cela il faut utiliser la reflection.
Tu peux modifer un champ d'une classe ou d'un objet, en utilisant la reflection.
Tu ne peux pas modifier de variables locales.
On ne peut pas le faire en java (à ma connaissance) mais tu peux utiliser une Hashap
Code:
1
2
3 HashMap h=new HashMap(); h.put("nom_variable",valeur);
+1 pour la réponse de guigui5931, c'est ce qui s'en rapproche le plus.
Toi t'as codé en php avec des $$maVariable pendant trop longtemps :p