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

  FORUM HardWare.fr
  Programmation
  Java

  [debutant] Structure de mon fichier correcte ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debutant] Structure de mon fichier correcte ?

n°1359900
LaBrune301​2
Posté le 04-05-2006 à 18:01:56  profilanswer
 

Bonjour,
 
je vous soumet la structure de mon fichier en java. L'idee est que vous me disiez si les utilisations que je fais des static, private et compagnie sont effroyables, maladroites ou ok.
 

Code :
  1. /**
  2. *  
  3. */
  4. package packHou;
  5. import com.csvreader.CsvReader;
  6. import com.csvreader.CsvWriter;
  7. import com.csvreader.CsvWriter.FinalizedException;
  8. import java.io.IOException;
  9. import java.io.*;
  10. public class Trans {
  11. // reader pour le fichier en entree
  12. private static CsvReader reader;
  13. // writer pour un fichier tampon  
  14. private static CsvWriter writer = new CsvWriter("c:/out.csv" );
  15. // Nom du fichier en entree
  16. private static String fileName;
  17. // number of columns of a record
  18. private static int numOfColumns;
  19. // creation date of the BAI file
  20. private static String creationDate;
  21. // creation time of the BAI file
  22. private static String creationTime;
  23. private static void arrange88() {
  24. ...
  25. }
  26. public static void main(String[] args) {
  27.   fileName = args[0];
  28.   //arrange88 to rearrange the file without 88 fields
  29.   arrange88();
  30.  }
  31. }


 
parce que ma classe contient un main, je declare mes methodes static pour pouvoir les utiliser dans le main.  
 
Merci d'avance

mood
Publicité
Posté le 04-05-2006 à 18:01:56  profilanswer
 

n°1360076
post_it
Hmmmm!...
Posté le 04-05-2006 à 23:16:19  profilanswer
 

réponse : plutôt maladroit...
Le main() est plutôt fait pour créer les objets de base de ton application, et
non pas pour "être" ton application.
Tu devrais plutôt avoir quelque chose comme ça :
 

Code :
  1. /**
  2. *  
  3. */
  4. package packHou;
  5. import com.csvreader.CsvReader;
  6. import com.csvreader.CsvWriter;
  7. import com.csvreader.CsvWriter.FinalizedException;
  8. import java.io.IOException;
  9. import java.io.*;
  10. public class Trans {
  11. // reader pour le fichier en entree
  12. private CsvReader reader;
  13. // writer pour un fichier tampon  
  14. private CsvWriter writer = new CsvWriter("c:/out.csv" );
  15. // Nom du fichier en entree
  16. private String fileName;
  17. // number of columns of a record
  18. private int numOfColumns;
  19. // creation date of the BAI file
  20. private String creationDate;
  21. // creation time of the BAI file
  22. private String creationTime;
  23. // construteur de l'objet
  24. public Trans(String nomFichier)
  25. {
  26.  fileName = nomFichier;
  27.  writer = new CsvWriter("c:/out.csv" );
  28. }
  29. public void arrange88() {
  30. ...
  31. }
  32. public static void main(String[] args)
  33. {
  34.  Trans monObj = new Trans(args[0]);
  35.  monObj.arrange88();
  36. }
  37. }


 
 
Edit: au fait, pas de 'new' possible quand on déclare une variable !  :hello:

Message cité 1 fois
Message édité par post_it le 04-05-2006 à 23:32:05

---------------
You need to get to the bottom of things...
n°1360082
LaBrune301​2
Posté le 04-05-2006 à 23:27:40  profilanswer
 

ok compris
 
Merci pour le coup de main, ca va bien m'aider

n°1360142
the real m​oins moins
Posté le 05-05-2006 à 03:32:53  profilanswer
 

post_it a écrit :


 
Edit: au fait, pas de 'new' possible quand on déclare une variable !  :hello:


:heink: n'imp' :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1360147
post_it
Hmmmm!...
Posté le 05-05-2006 à 06:45:18  profilanswer
 


Ah?  :sweat:  
Bon, mais alors en tout cas ce n'est pas très beau !...  :D


---------------
You need to get to the bottom of things...
n°1360359
the real m​oins moins
Posté le 05-05-2006 à 12:53:51  profilanswer
 

bof, c'est très bien, sauf en l'occurence, où il a un chemin vers le file system, par exemple, mais sinon [:manust]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

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

  [debutant] Structure de mon fichier correcte ?

 

Sujets relatifs
Contrôler un fichier avec l'extension .pdfEnregistremt de fichier : choix du répertoire et du nom de fichier VBA
choisir le chemin de création d'un fichier txt[BUILDER] Supprimer une ligne d'un fichier texte
probleme structure chaine de caracteresListe de mot sur fichier txt dans lequel le script doit piocher
Tableau de structure[C] [Debutant] Petit problème avec un programme tout bete
comment lire les caractères accentués dans un fichier texte ?[Débutant] C avec GTK+/GNOME
Plus de sujets relatifs à : [debutant] Structure de mon fichier correcte ?


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