QUESTION JAVA String nom variable
____22
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
La question c'est
Dans le code source de la classe
j'ai
jusque là facil de faire appel à ce String, en faisant code4245
mais le problème est que ce String est code+4chiffres qui peuvent varier lorsque j'execute un autre programme genere le code source de cette classe
donc le nom du String c'est "code" + N, N est connu
mais comment je fais pour appeler ce String, pour connaitre sa valeur en utilisant N de façon automatique
il faudrait une sorte de caractère * comme en ligne de commande pour faire String s=code**** et ça recherche un String parmi les variables avec un nom començant par code
La question c'est
Dans le code source de la classe
j'ai
String code4245 = "quelquechose"
jusque là facil de faire appel à ce String, en faisant code4245
mais le problème est que ce String est code+4chiffres qui peuvent varier lorsque j'execute un autre programme genere le code source de cette classe
donc le nom du String c'est "code" + N, N est connu
mais comment je fais pour appeler ce String, pour connaitre sa valeur en utilisant N de façon automatique
il faudrait une sorte de caractère * comme en ligne de commande pour faire String s=code**** et ça recherche un String parmi les variables avec un nom començant par code
A voir également:
- QUESTION JAVA String nom variable
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
3 réponses
Ah, je vois ce que tu veux faire. Non, ce n'est pas possible en Java. Tu vas devoir trouver un moyen pour faire autrement ;).
Salut,
Tu peux parcourir toutes les chaînes en récupérer les quatre premiers caractères en utilisant la méthode substring. Et tu regardes celles qui sont égales à "code".
Cdlt
Tu peux parcourir toutes les chaînes en récupérer les quatre premiers caractères en utilisant la méthode substring. Et tu regardes celles qui sont égales à "code".
Cdlt
Ca dépend ce que tu entends par "tes variables". Si c'est un tableau de String, ça sera une simple boucle for. Maintenant si c'est des noms de variables lien logique, tu devras passer par l'énumération de toutes les variables.
la variabke String que je recupéré est pas listée dans un tableau , je sais pas auparavant comment elle s'appellera
c'est "code"+un nombre tiré au hasard n connu
comment je peux recuperer les variables? je crois pas que c'est possible
tu vois le probleme c'est que sans le nombre tiré au hasard j'ai juste à invoquer code et ça retourne la valeur stocké dans la chaine code
là avec n, j'aimerais invoqué (code+n) code concaténé avec le nombre n, mais comment faire ça
mais s va contenir "code80" et pas "bonjour" comme je voudrai
c'est "code"+un nombre tiré au hasard n connu
comment je peux recuperer les variables? je crois pas que c'est possible
tu vois le probleme c'est que sans le nombre tiré au hasard j'ai juste à invoquer code et ça retourne la valeur stocké dans la chaine code
là avec n, j'aimerais invoqué (code+n) code concaténé avec le nombre n, mais comment faire ça
int n = 80; String code80="bonjour"; String s = "code".concat(n);
mais s va contenir "code80" et pas "bonjour" comme je voudrai