Application java a partir d'un fichier

Application java a partir d'un fichier - Java - Programmation

Marsh Posté le 19-04-2004 à 14:26:37    


      BufferedReader reader = new BufferedReader(new FileReader("fichier.log" ));  
      String line = reader.readLine();  
      // state = 1 veut dire apres Trial ...  
      int state = 0;  
 
      while (null != line)  
      {  
        switch (state)  
        {  
          case 0 :  
            if (line.startsWith("Trial Event Type" ))  
            {  
              state = 1;  
            }  
            break;  
          case 1 :  
          // ici la ligne correspond a une des lignes apres Trial  
          // a toi de la decouper et de l'utiliser  
            break;  
        }  
      }  
 
 
 
Cet exemple lit le fichier ligne par ligne.. il ignore toutes les lignes avant Trial...  
 

Reply

Marsh Posté le 19-04-2004 à 14:26:37   

Reply

Marsh Posté le 19-04-2004 à 14:27:01    

oui, et ?

Reply

Marsh Posté le 19-04-2004 à 14:33:48    

Désolé je me ss trompée ds mon copier coller
en fait je voulais dire:
 
  Je ne suis pas très forte en java et je dois créer une application qui récupère des infos à partir d'un fichier texte ou xls de présentant comme suit:
 
Scenario - MdT visuo-spatiale : Scenario FORME      
Logfile written - 15/05/03 15:24:47      
Initiales du Sujet (prénom+nom)      
     
Sexe      
     
Date de naissance      
     
Tr Event Type Code  Time TTime Unce
     
1 Picture  F16 = A  60 600 2
1 Response 3  80 806 2
2 Picture  F46 = B  14 60176 2
2 Response 3  160 79 2
3 Picture  F42 = C  226 60 2
 
 
Je souhaite travailler sur par exemple le Tr, le code, et le TTime mais je ne sais pas comment recuperer les infos relatives à ces variables.
De plus je dois faire certains calculs sur l'appli et n'etant pas très douée en java, je ne sais pas quels objets définir
merci de m'aider

Reply

Marsh Posté le 19-04-2004 à 20:00:57    

pour parser les lignes, utilise la classe java.util.StringTokenizer


Message édité par benou le 19-04-2004 à 20:01:11

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 20-04-2004 à 14:52:14    

benou a écrit :

pour parser les lignes, utilise la classe java.util.StringTokenizer


 
méthode split() de la classe String.

Reply

Marsh Posté le 20-04-2004 à 14:54:10    

pascal34 a écrit :

méthode split() de la classe String.


en jdk1.4, oui ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 20-04-2004 à 18:18:45    

benou a écrit :

en jdk1.4, oui ...


 
Il est vrai que la version du JDK n'est pas spécifiée par l'intéressé  :D

Reply

Sujets relatifs:

Leave a Replay

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