Bonjour,
J'aurai aimé savoir s'il existe en java un équivalent du backquote UNIX ( ` ) .
Merci d'avance.
Bonjour,
J'aurai aimé savoir s'il existe en java un équivalent du backquote UNIX ( ` ) .
Merci d'avance.
Salut,
C'est à dire ???
a++
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.ou une autre méthode en java pour faire la substitution du nom de ma variable par sa valeur dans le code.
ok.
merci
Partager