Definir le nom d'une variable avec la valeur d'une autre variable
ludo7883
Messages postés1Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention14 mai 2003
-
14 mai 2003 à 23:41
Yxade
Messages postés8Date d'inscriptionmercredi 8 décembre 2004StatutMembreDernière intervention 1 septembre 2005
-
17 mai 2005 à 12:17
Bonjour,
je débute en java et ca commence mal je n'arrive pas à definir le nom d'une variable avec la valeur d'une autre variable
En PHP c'est simple :
$destination = "toto";$$destination "hello"; // ce qui equivaut a $toto "hello";
EX en java :
String destination = "toto";
Vector destination = new Vector();
evidemment ca ne marche pas, le but etant d'avoir une variable "toto" de type vector.
J'ai essayé de convertir le type de la chaine ou d'autre chose, ca ne marche pas.
patriarch24
Messages postés25Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention28 mars 2006 15 mai 2003 à 08:36
salut !!!
le reponse est extremement simple : en java comme en C, on declare les variables de la maniere suivante :
type nom = valeur;
la particularité de java est qu il s agit d'un langage orienté objet donc on definit pour les types autres que int, long, boolean etc... une variable comme suit :
Classe nomDeVariable = new Classe() ;
donc pour creer une variable toto de type Vector il faut ecrire :
Vector toto = new Vector ( );
ainsi une variable de nom toto et de type Vector est cree.
pour plus d information lance une recherche tu trouveras pas mal de sites qui proposent de bons ptis cours pour debuter en java ca peut aider.
voila j espere que j ai bien repondu a ta question.
Yxade
Messages postés8Date d'inscriptionmercredi 8 décembre 2004StatutMembreDernière intervention 1 septembre 2005 16 mai 2005 à 15:05
J'ai le même type de probleme: dans une boucle, je dois construire
plusieurs jlabel, je ne conais pas le nombre a l'avance (d'ou la boucle
:) ) et j'aurais voulu donner des noms basic comme jlabel1, jlabel2
....
Or, autant en php le jlabel+$i fonctionne, autant en java....
Comment peut on réutiliser la valeur d'une variable pour la construction d'une nouvelle?