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

  FORUM HardWare.fr
  Programmation
  Java

  java-nombre de lignes d un fichier texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java-nombre de lignes d un fichier texte

n°243834
Kent83
Posté le 12-11-2002 à 23:42:46  profilanswer
 

voila je voudrais lire toutes les lignes d un fichier et qu il s arrete a la fin.
Je pense qu il fo faire un truc du genre
for i=1 to i=nbre de lignes du fichier mais je trouv epas la fonction


Message édité par Kent83 le 12-11-2002 à 23:43:23
mood
Publicité
Posté le 12-11-2002 à 23:42:46  profilanswer
 

n°243835
verdoux
And I'm still waiting
Posté le 12-11-2002 à 23:44:15  profilanswer
 

Euh java ou python ?

n°243836
Kent83
Posté le 12-11-2002 à 23:46:57  profilanswer
 

verdoux a écrit a écrit :

Euh java ou python ?




java y a eu une erreur de manip'

n°243858
benou
Posté le 13-11-2002 à 00:30:59  profilanswer
 

sert toi d'un java.io.BufferedReader :  
 
en gros :

Code :
  1. package test;
  2. import java.io.*;
  3. public class TestFile {
  4.    public static void main (String[] args) throws Exception {
  5.       BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("TestFile.java" )));
  6.       String line;
  7.       while ((line = reader.readLine()) != null) {
  8.          System.out.println(line);
  9.       }
  10.    }
  11. }


Message édité par benou le 13-11-2002 à 00:31:31
n°243899
El_gringo
Posté le 13-11-2002 à 09:41:17  profilanswer
 

ou encore mieux : java.io.LineNumberReader

n°243930
benou
Posté le 13-11-2002 à 10:31:33  profilanswer
 

tin, je connaissais pas cette classe. cool !!! :D

n°243938
djok_fb
C'était mieux avant!
Posté le 13-11-2002 à 10:45:09  profilanswer
 

fo faire gaffe:
 

Citation :

while ((line = reader.readLine()) != null)


 
ne marche pas toujours avec certaines version de java (en particulier les premieres versions --> on choisit pas forcement les versions qu'on va utiliser, par exemple jdk 1.2 sur Solaris)
 

Citation :

line = reader.readLine();
while (line != null)
{
 
   line = reader.readLine();
}


avec ca, ca marche tout le temps...
 

n°243941
benou
Posté le 13-11-2002 à 10:46:49  profilanswer
 

djok_fb a écrit a écrit :

 
ne marche pas toujours avec certaines version de java  




 :heink: sûr ???
 
ca parait gros quand même ...

n°243946
djok_fb
C'était mieux avant!
Posté le 13-11-2002 à 11:04:21  profilanswer
 

testé sur les serveurs de la fac de toulouse (serveur solaris avec jdk 1.2)...
ca marchait chez moi et pas la bas...je change avec ma modif fichier (en fait, ca ne lisait rien...)

n°255955
ant-103
Posté le 28-11-2002 à 11:03:47  profilanswer
 

La class Linereader à l'air sympa mais à mon avis du point de vue optimisation c assez pourri comparé au  

Code :
  1. while( truc.read()!=null)


mais bon ça dépend sur quoi ça tourne après...

mood
Publicité
Posté le 28-11-2002 à 11:03:47  profilanswer
 

n°255960
darklord
You're welcome
Posté le 28-11-2002 à 11:04:51  profilanswer
 

benou a écrit a écrit :

 
 :heink: sûr ???
 
ca parait gros quand même ...




 
c'est possible. Sous solaris j'ai déjà eu la blague avec d'autres classes


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

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

  java-nombre de lignes d un fichier texte

 

Sujets relatifs
[C++ & Java] Quel programme simple et efficace pour développer ?[PHP] Creation d'un fichier et telechargement de celui-ci
[Java 1.1] drawOval --> cercles tout moches sous WinEnvoyer un fichier via le reseau
Accès port série avec Javaupload fichier sur ftp en lan
[JAVA] Je voudrais faire un chat en P2P mais je sais pas comment faireapplet java IRC
c'est quoi la syntaxe pour executé un fichier ?[structures de données] : un editeur de texte formaté
Plus de sujets relatifs à : java-nombre de lignes d un fichier texte


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