[java] peut on passer un tableau en argument d'un constructeur ?

peut on passer un tableau en argument d'un constructeur ? [java] - Java - Programmation

Marsh Posté le 25-08-2002 à 19:30:44    

salut , j'ai comme u ndoute totu d'un coup je sais plus si j'ai le droit de faire un truc de ce genre :
 

Code :
  1. String tab[]=new String[2];
  2. tab[0]="bonjour";
  3. tab[1]="rien";
  4. toto t=new toto(tab);
  5. et dans la class toto:
  6. //champ
  7. String tableau;
  8. //constructeur
  9. public toto(String s[])
  10. {
  11. tableau=s;
  12. }


 
 
 
merci :jap:
 
 

Reply

Marsh Posté le 25-08-2002 à 19:30:44   

Reply

Marsh Posté le 25-08-2002 à 19:42:22    

c'est le tableau = s qui me fait un peut peur, sinon le reste ça va
 
(si le tableau = s va pas, tu peux faire une boucle affectant chaque objet du tableau s au tableau tableau)

Reply

Marsh Posté le 25-08-2002 à 19:49:08    

Oui tu peux passer un tableau à une méthode. Ceci dit ta classe est fausse tu dois faire
 
//champ
 
String[] tableau;
 
public toto(String[] s) {
 
   tableau = s;
}


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-08-2002 à 10:07:00    

DarkLord a écrit a écrit :

Oui tu peux passer un tableau à une méthode. Ceci dit ta classe est fausse tu dois faire
 
//champ
 
String[] tableau;
 
public toto(String[] s) {
 
   tableau = s;
}




 
ok merci , me reste donc plus qu'a comprends pourquoi j'ai un java.lang.NullPointerException quand je fait un objet .
 
en effet j'ai oublié les []dans mon exemple, mais j'arrive pas a editer


Message édité par crisflo le 26-08-2002 à 10:10:23
Reply

Marsh Posté le 26-08-2002 à 10:11:41    

crisflo a écrit a écrit :

 
 
ok merci , me reste donc plus qu'a comprends pourquoi j'ai un java.lang.NullPointerException quand je fait un objet .
 




Tu veux pas nous en dire plus ? :)

Reply

Marsh Posté le 26-08-2002 à 10:44:30    

[s]

bobuse a écrit a écrit :

 
Tu veux pas nous en dire plus ? :)  




 
ben j'aimerais bien mais je vois pas comment expliquer le truc ,mon prog c'est une usine a gaz :lol:
y a des dixaines de class , c'est assez confu , je programme une simulation de fédération de catch en java (on rie pas ) .
 
je suppose que j'envoi un argument pas initialisé a mon constructeur mais j'arrive pas à trouver lequel :crazy:


Message édité par crisflo le 26-08-2002 à 10:45:21
Reply

Marsh Posté le 26-08-2002 à 10:47:35    

bin tu as une stacktrace non ! T'as qu'a regarder le numéro de la ligne qui pose problème et voir quelle variable est utilisée à cet endroit là :heink:

Reply

Marsh Posté le 26-08-2002 à 10:50:17    

DarkLord a écrit a écrit :

bin tu as une stacktrace non ! T'as qu'a regarder le numéro de la ligne qui pose problème et voir quelle variable est utilisée à cet endroit là :heink:




 
je la connais la ligne c'est ce qui m'inquiéte ,je vois pas pourquoi j'ai cette erreur.

Reply

Marsh Posté le 26-08-2002 à 10:54:18    

les nullpointerexception c'est jamais des fautes grave!. C'est plutot des fotalakon(c)

Reply

Marsh Posté le 26-08-2002 à 10:54:48    

crisflo a écrit a écrit :

 
 
je la connais la ligne c'est ce qui m'inquiéte ,je vois pas pourquoi j'ai cette erreur.




 
recopie la ligne et donne la description des params utilisés


Message édité par darklord le 26-08-2002 à 10:55:04
Reply

Marsh Posté le 26-08-2002 à 10:54:48   

Reply

Marsh Posté le 26-08-2002 à 10:59:13    

zen  :D

Reply

Marsh Posté le 26-08-2002 à 11:05:13    

c'est bon j'ai trouvé mon erreur ,j'avais mal fait un cast  au moment de sortir un element d'un des vecteurs que je passe en paramétre au constructeur .
 
merci a tous  
 
 
PS:j'espére que je vais pas avoir droit au best of :cry:


Message édité par crisflo le 26-08-2002 à 11:08:58
Reply

Marsh Posté le 26-08-2002 à 11:43:57    

non pq? Y a rien de drôle dans ton post ...


Message édité par darklord le 26-08-2002 à 11:44:06
Reply

Marsh Posté le 26-08-2002 à 12:44:57    

DarkLord a écrit a écrit :

non pq? Y a rien de drôle dans ton post ...




 
non c'est pas drole mais c'est débile comme question

Reply

Marsh Posté le 26-08-2002 à 12:47:02    

crisflo a écrit a écrit :

 
 
non c'est pas drole mais c'est débile comme question  




 
ce n'est pas le but des topics foireux cher ami :) Ceux qui ont vont c'est soit qu'ils n'ont pas pris la peine de lire la doc, soit il te pose une question puis il veut te donner des leçons la seconde d'après, ceux qui n'accepte pas les réponses qu'on donne, etc.
 
C'est vrai que ta question est débile mais tu as pris la peine de nous donner les renseignemens qu'il fallait et tu as donné la solution à ton problème au lieu de balancer l'éternel
 

Citation :


c'est bon j'ai trouvé, merci les gars!


 
 
Donc pour moi aucune raison d'aller au topic foireux ;)
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

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