Afficher le nom d'une variable ?? - Java - Programmation
Marsh Posté le 14-05-2003 à 16:34:58
System.out.println("iVar" );
Marsh Posté le 14-05-2003 à 16:36:43
clawhammer a écrit : Comment afficher le nom d'une variable JAVA : |
encore qqun qui a un design pouri
A quoi ca va te servir au juste?
Marsh Posté le 14-05-2003 à 16:38:45
clawhammer a écrit : Comment afficher le nom d'une variable JAVA : |
tu peux utilise l'introspection, mais quel est ton but exact
Marsh Posté le 14-05-2003 à 17:01:22
Pour faire court :
je dois afficher une liste de variables ainsi que leur valeur sur un terminal de paiement via java (un java spécial : www.stip.org)
Vu que j'ai un grand nombre de variables, j'aurais besoin d'une boucle du genre :
for (int i=0; i<xxx; i++)
PRINT(NOM de la variable)
au lieu de :
System.out.println("iVar" );
System.out.println("sBlaBla" );
System.out.println("sHello" );
Marsh Posté le 14-05-2003 à 17:03:18
clawhammer a écrit : Pour faire court : |
bin non. Et si la réponse est aussi courte c'est que tu n'as pas réfléchi suffisament et que ton design est mauvais stou. Si tu dois afficher une valeur tu dois la déclarer explicitement et pas utiliser un "nom" de variable ...
Marsh Posté le 14-05-2003 à 17:04:07
et puis bon, un nom de variable n'est pas une donnée en soi !
Marsh Posté le 14-05-2003 à 17:08:45
clawhammer a écrit : Pour faire court : |
Fais un tableau ou mets-tes variables dans une HashMap
Marsh Posté le 14-05-2003 à 17:10:45
Je précise que j'utilise :
www.stip.org
qui est un sous ensemble (vraiment sous sous sous....) de J2ME.
Marsh Posté le 14-05-2003 à 17:13:12
clawhammer a écrit : Je précise que j'utilise : |
bin c'est pas pour ca que tu vas avoir une méthode *simple* et propre qui affiche le nom de tes variables
Marsh Posté le 14-05-2003 à 17:19:29
bien sur, mais par exemple, les HashMap n'existent pas. Il faut donc que j'en tienne compte.
Il y a peu de classes dispos ...
Marsh Posté le 14-05-2003 à 17:20:46
t'as des HashTable nan ?
sinon, un double tableau ca marche aussi
Marsh Posté le 14-05-2003 à 17:21:29
Bin Hashtable, alors. Si t'y as pas droit non plus, t'as pas gagné la guerre
Au pire tu les redéveloppes
Marsh Posté le 14-05-2003 à 17:23:25
ReplyMarsh Posté le 14-05-2003 à 17:24:13
Ca me donne une idée de multi, ça...
Marsh Posté le 14-05-2003 à 17:24:39
y'a Hashtable
(http://www.stip.org/download.htm?Submit=Yes)
Marsh Posté le 14-05-2003 à 17:26:33
ReplyMarsh Posté le 14-05-2003 à 17:27:04
clawhammer a écrit : J'ai des hashTable dispos. |
Bin lis la doc http://java.sun.com/j2se/1.4.2/doc [...] table.html
Marsh Posté le 14-05-2003 à 17:36:44
Ok, la doc de java est + complète que celle de STIP ....
J vais essayer d'utiliser ca.
Merci
Marsh Posté le 14-05-2003 à 16:31:21
Comment afficher le nom d'une variable JAVA :
exemple :
int iVar = 2;
Je souhaite afficher "iVar".
merci !