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

  FORUM HardWare.fr
  Programmation
  Java

  Lire dans un fichier et y récupérer des données....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire dans un fichier et y récupérer des données....

n°956798
ham_mer
Posté le 19-01-2005 à 18:58:52  profilanswer
 

Salut, en fait je voulais savoir si il existait quelque chose d'équivalent au fscanf du php ou du C en java ?
 
Je voudrais faire quelque choses de ce type :
 
$v=fscanf($this->flux,"%[^|]|%[^|]|%[^|]|%[^|]|%[^|]|%[^|]|%[^|]|%s\n" );
$visiteur = new EnregistrementVisiteur($v[0],$v[1],$v[3]......);
 
afin de récupérer chaque champ se trouvant entre un |
 
1|1|Windows|undefined|1280|1024|32|
5|2|Windows|undefined|1280|1024|32|
12|3|Windows|undefined|1280|1024|32|
 
Merci !

mood
Publicité
Posté le 19-01-2005 à 18:58:52  profilanswer
 

n°956831
ham_mer
Posté le 19-01-2005 à 19:48:21  profilanswer
 

je pensais peut etre utiliser un StringTokenizer sur chaque ligne : public StringTokenizer(String str, String delim), avec delim qui serait un | .
Le mieux serait donc de lire ligne par ligne avec un  BufferedReader et un readLine() nan ??

n°956882
beemer
Posté le 19-01-2005 à 21:16:20  profilanswer
 

ham_mer a écrit :

je pensais peut etre utiliser un StringTokenizer sur chaque ligne : public StringTokenizer(String str, String delim), avec delim qui serait un | .
Le mieux serait donc de lire ligne par ligne avec un  BufferedReader et un readLine() nan ??


t'es sur la bonne voie :)

n°956910
sircam
I Like Trains
Posté le 19-01-2005 à 21:39:36  profilanswer
 

+1


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°957065
ham_mer
Posté le 20-01-2005 à 00:36:59  profilanswer
 

ok merci j'ai testé ça marche bien !
Sauf que je dois lire environ 3000 fichiers pour l'instant et c'est pas super rapide, environ 2s pour tous les lire....
 

n°957101
beemer
Posté le 20-01-2005 à 08:58:05  profilanswer
 

ham_mer a écrit :

ok merci j'ai testé ça marche bien !
Sauf que je dois lire environ 3000 fichiers pour l'instant et c'est pas super rapide, environ 2s pour tous les lire....


2s pour 3000 fichiers, tu trouves ca lent?!


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

  Lire dans un fichier et y récupérer des données....

 

Sujets relatifs
[BATCH] Suppression de fichier en fonction du tempsBesoin de creer un outil de gestion de base de données
[C/Linux] récupérer signaux capteurs carte mère[C#] Ouvrir un fichier texte et écrire dedans avec "WriteLine()"
[shell]recuperer la valeur d'une variable dans une variabe[MySQL]Ou mettre le fichier a loader ?
[résolu]pb de droit sur fichier upload via script [merci!]Récupérer le texte de Fichier\Propriété\Commentair es
Ajouter une ligne à la fin d'un fichier .txt sous windowsliste box et fichier txt
Plus de sujets relatifs à : Lire dans un fichier et y récupérer des données....


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