Bonjour
ma classe consiste en l'interprétation d'un fichier XML pour créer des
objets (pièces et objets se trouvant dans des salles)
on m'a orienté vers DOM et SAX pour cette interprétation, mais il me reste
un élément majeur à résoudre : comment fait ont des "variables dynamiques"
C'est à dire que j'ai une chaîne de caractère et je veux utiliser cette
chaine pour mon nom de variable
En PHP, ça donne :
$motif="mavariable";
$$motif="bonjour";
print($mavariable);
--> affiche "Bonjour"
mais en Java je ne sais pas, car les noms de variables ne sont pas
obligatoirement précédés de "$"
merci !
--
Vincent Courcelle
http://www.tubededentifrice.com et http://www.france-jeunes.net
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Kupee
Vincent Courcelle wrote:
Bonjour ma classe consiste en l'interprétation d'un fichier XML pour créer des objets (pièces et objets se trouvant dans des salles) on m'a orienté vers DOM et SAX pour cette interprétation, mais il me reste un élément majeur à résoudre : comment fait ont des "variables dynamiques" C'est à dire que j'ai une chaîne de caractère et je veux utiliser cette chaine pour mon nom de variable En PHP, ça donne : $motif="mavariable"; $$motif="bonjour"; print($mavariable);
Euh c'est un peu brouillon comme programmation, ca rend difficile a comprendre, même en php. A la rigueur tu devrais pouvoir remplacer ce système avec une hashtable par exemple Object motif = "mavariable"; Hashtable h = new Hashtable(); h.put(motif,"bonjour"); System.out.println(h.get(motif));
Vincent Courcelle wrote:
Bonjour
ma classe consiste en l'interprétation d'un fichier XML pour créer des
objets (pièces et objets se trouvant dans des salles)
on m'a orienté vers DOM et SAX pour cette interprétation, mais il me reste
un élément majeur à résoudre : comment fait ont des "variables dynamiques"
C'est à dire que j'ai une chaîne de caractère et je veux utiliser cette
chaine pour mon nom de variable
En PHP, ça donne :
$motif="mavariable";
$$motif="bonjour";
print($mavariable);
Euh c'est un peu brouillon comme programmation, ca rend difficile a
comprendre, même en php. A la rigueur tu devrais pouvoir remplacer
ce système avec une hashtable par exemple
Object motif = "mavariable";
Hashtable h = new Hashtable();
h.put(motif,"bonjour");
System.out.println(h.get(motif));
Bonjour ma classe consiste en l'interprétation d'un fichier XML pour créer des objets (pièces et objets se trouvant dans des salles) on m'a orienté vers DOM et SAX pour cette interprétation, mais il me reste un élément majeur à résoudre : comment fait ont des "variables dynamiques" C'est à dire que j'ai une chaîne de caractère et je veux utiliser cette chaine pour mon nom de variable En PHP, ça donne : $motif="mavariable"; $$motif="bonjour"; print($mavariable);
Euh c'est un peu brouillon comme programmation, ca rend difficile a comprendre, même en php. A la rigueur tu devrais pouvoir remplacer ce système avec une hashtable par exemple Object motif = "mavariable"; Hashtable h = new Hashtable(); h.put(motif,"bonjour"); System.out.println(h.get(motif));