Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1091 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] ou [javascript] appels methodes parametrables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] ou [javascript] appels methodes parametrables

n°343667
plancton
Seafood
Posté le 26-03-2003 à 11:43:49  profilanswer
 

bonjour !
 
j'ai un objet nommé OBJET et 3 methodes nommées methode1, methode2, methode3 pour cet objet
 
j'aimerai executer ces 3 methodes a la suite.
j'ai donc pensé a faire une boucle sur le nom de la methode
 
et obtenir quelque chose de ce genre :

Citation :


for (int i = 1; i <= 3; i++) {
OBJET.methode i ();
}


comment faire ?
-pr inserer une variable dans une ligne de commande ?
je ne peux pas faire   :

Citation :

for (int i = 1; i <= 3; i++) {
OBJET.methode+i+();
}


-pr executer une ligne de commande contenue dans une string ?
par exemple je voudrai faire :

Citation :

String ch="OBJET.methode"+i;


puis faire executer ch ..
 
la solution m'interesse en java et aussi en javascript si elle differe.
merci bcp !

mood
Publicité
Posté le 26-03-2003 à 11:43:49  profilanswer
 

n°343747
bobuse
Posté le 26-03-2003 à 13:06:40  profilanswer
 

plancton a écrit :

bonjour !
[...]
et obtenir quelque chose de ce genre :

Citation :


for (int i = 1; i <= 3; i++) {
OBJET.methode i ();
}


comment faire ?


En tout cas pas comme ca ! Si tu as trois méthode, pourquoi t'emmerder a faire une boucle ????

plancton a écrit :


-pr inserer une variable dans une ligne de commande ?
je ne peux pas faire   :

Citation :

for (int i = 1; i <= 3; i++) {
OBJET.methode+i+();
}




 :??:  

plancton a écrit :


-pr executer une ligne de commande contenue dans une string ?
par exemple je voudrai faire :

Citation :

String ch="OBJET.methode"+i;


puis faire executer ch ..
 
la solution m'interesse en java et aussi en javascript si elle differe.
merci bcp !

:??:  :??:  :??:  
Je pense que tu devrai un peu plus etudier les bases de Java, pour savoir ce qu'on peut en faire ... La moi je peux pas t'aider [:spamafote]


---------------
get amaroK plugin
n°343785
plancton
Seafood
Posté le 26-03-2003 à 13:40:35  profilanswer
 

J'ai mis trois methodes parce que c'est un exemple !! lol
 
et puis je viens de trouver la solution en javascript, et on vient de me la donner pour le java
 
en javascript:

Citation :


document ["formulaire"] ["champs_"+ i +"_"+ j ]  
revient a ecrire :  
document.formulaire.champs_7_8  
avec i=7 et j=8  
 
le ["XXX"] est lu .XXX en javascript !  


 
en java:

Citation :


try  
{  
   for (int i = 1; i <= 3; i++)  
   {  
      Method m = OBJET.getClass().getMethod ( "methode" + i, null);  
      m.invoke (OBJET, null);  
   }  
}  
catch (Exception iae) { System.out.println ( e.getMessage() ); }  


 
Voila !

n°343801
bobuse
Posté le 26-03-2003 à 13:55:13  profilanswer
 

plancton a écrit :


en java:

Citation :


try  
{  
   for (int i = 1; i <= 3; i++)  
   {  
      Method m = OBJET.getClass().getMethod ( "methode" + i, null);  
      m.invoke (OBJET, null);  
   }  
}  
catch (Exception iae) { System.out.println ( e.getMessage() ); }  


 
Voila !


Ha d'accord ! Je comprends ce que tu voulais faire ... ;)


---------------
get amaroK plugin

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] ou [javascript] appels methodes parametrables

 

Sujets relatifs
problème sur message d'erreur java[Java] Problème constaté avec 2 cartes réseau
problème jsp/java/tomcatles Compilateurs, Editeurs, IDE pour le Java [listing inside]
graph 2d en java (soucis avec extends de java.awt.Image)[java/vb] je cherche un equivalent de CompressString()
[JAVA]expression arithmetique parenthesee +arbre binairenewsletter en javascript ?
sécurité javascript[java] un petit pb entre String et Byte
Plus de sujets relatifs à : [Java] ou [javascript] appels methodes parametrables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR