Bonjour,
J'aurai aimé savoir s'il existe en java un équivalent du backquote UNIX ( ` ) .
Merci d'avance.
Version imprimable
Bonjour,
J'aurai aimé savoir s'il existe en java un équivalent du backquote UNIX ( ` ) .
Merci d'avance.
Salut,
C'est à dire ???
a++
c'est à dire ? quel est ton besoin ?
Bonjour,
pas mieu :s
c'est quoi le but ? un exemple peu etre pour comprendre se que tu veux faire :s
en gros ce que j'aimerai bien faire c'est de pouvoir appeler une méthode
dont une partie du nom est stocké dans une variable.
Code:
1
2
3
4
5
6
7 public class Objet{ String nom; String prenom ... }
et la je voudrais appeler mon setteur de monObjet dont le nom est dans ma variable nomFct.Code:
1
2
3
4 Objet monObjet; String nomFct = "Nom"; nomFct = "set" + nomFct;
Donc je voulais savoir si y avais un équivalent du backquote ou une autre méthode en java pour faire la substitution du nom de ma variable par sa valeur dans le code.
Mais je vois pas comment faire ...
non, java est compilé, pas interprété.
Par l'api de reflection en java (java.lang.reflect.*), tu peux appeler n'importe quelle méthode par son nom, faire des recheches dans les docs pour plus de détails. Si ton but se limite à des getters/setters, la librairie commons Beanutils de jakarta fournis déjà des outils pour y accéder par leur nom.Citation:
ou une autre méthode en java pour faire la substitution du nom de ma variable par sa valeur dans le code.
ok.
merci