procédure avec renvoi de tableau d'objet

procédure avec renvoi de tableau d'objet - Java - Programmation

Marsh Posté le 18-01-2005 à 09:44:45    

bonjour à tous,
j'ai une procédure avec des paramètres en entrée et je voudrais qu'elle retourne un tableau d'objet de type Bouton
voici mon code

Code :
  1. private void Création_boutons(String nomB ...){
  2.  
  3. StringTokenizer st1 = new StringTokenizer(nomB,";" );
  4. Bouton[] tab = new Bouton[nb];
  5. int i ;
  6.                        ...
  7. i = 0;
  8. while (st1.hasMoreTokens()){
  9.         String nom = st1.nextToken();
  10.         tab[i] = new Bouton(nom.split("," )[0]);
  11.         i = i + 1;
  12.     }
  13. }


 
comment faire pour retourner mon tableau d'objets tab[i] ?
merci de votre aide  :bounce:

Reply

Marsh Posté le 18-01-2005 à 09:44:45   

Reply

Marsh Posté le 18-01-2005 à 09:50:51    

Les accents sont a éviter en Java :

Code :
  1. private Buton [] Creation_boutons (...)
  2. {
  3.   Buton [] tab = ...
  4.   ....
  5.   return tab;
  6. }

Reply

Marsh Posté le 18-01-2005 à 10:02:39    

je l'écris exactement comme cela sans oublier le return et il me met un message d'erreur : instruction manquante au niveau de la première ligne, selon lui il me manque le return

Reply

Marsh Posté le 18-01-2005 à 10:04:16    

c bon
merci de ton aide

Reply

Marsh Posté le 18-01-2005 à 10:11:19    

mais comment peut-on alors récupérer la variable dans le programme principal ?

Reply

Marsh Posté le 18-01-2005 à 10:24:04    

C'est a dire ?
Ca serait bien que tu trouves un peu tout seul parceque là ca m'a l'air d'etre des questions de base.
Mais pour recupérer ta variable je ferais :
Buton [] butRecup = Creation_Boutons (..);
 
Bonne continuation ;)

Reply

Marsh Posté le 18-01-2005 à 10:25:27    

merci

Reply

Marsh Posté le 18-01-2005 à 10:53:25    

au passage Button prend deux "t" ;)


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

Marsh Posté le 18-01-2005 à 11:02:06    

T'as pas l'impression de faire travailler deux fois trop de gens là   :sarcastic:  
http://www.developpez.net/forums/v [...] ?p=1603687


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

Marsh Posté le 18-01-2005 à 11:38:32    

c utile d'avoir 2 fois les mêmes réponses... des fois qu'il y en ait qui mentent...

Reply

Marsh Posté le 18-01-2005 à 11:38:32   

Reply

Marsh Posté le 18-01-2005 à 18:21:45    

patachou a écrit :

Les accents sont a éviter en Java :

Code :
  1. private Buton [] Creation_boutons (...)
  2. {
  3.   Buton [] tab = ...
  4.   ....
  5.   return tab;
  6. }



c'est bien, 4 bêtises d'un coup:
* d'ou sors tu que les accents sont à éviter en java ? ils sont justement très bien supportés, par contre, comme avec tout language tu vas au devant de problèmes d'encodage en cas de partage de code...
* 2 t à button, comme déjà mentionné.
* mélange de langues, bouh!  
* nom de méthode commençant par une majuscule, avec un underscore.
 
Bref, ça peut ressembler à du cassage gratuit, mais la prochaine fois que tu veux faire une remarque renseigne-toi un minimum sur ce que tu dis [:icon12]
 
Quota positivisme, bonne ambiance, convivialité et constructivisme: http://java.sun.com/docs/codeconv/
 
 [:augie]

Reply

Marsh Posté le 18-01-2005 à 20:43:14    

bon c vrai 4 betises, mais c pas mon code non plus, j'ai juste enlever l'accent et mis le return pour répondre a la question... Pourquoi on m'en veut comme ca :cry: je suis gentil moi je voulais juste aider snif...

Reply

Marsh Posté le 18-01-2005 à 21:14:27    

Je sais bien, c'était pour pousser le débat un peu plus loin et étaler ma science [:icon12]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed