1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| package LibCedric;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
public class Lire {
public static int iNbInstance = 0;
protected int iNbLecture=0;
protected String sPathFile ="";
protected int iMemLastLigneRead=1;
protected String sTemp="";
protected DataInputStream InStream=null;
//Constructeur
public Lire(String sPathFile) throws IOException
{
iNbInstance++;
this.sPathFile=sPathFile;
try{
DataInputStream InStream = new DataInputStream(
new BufferedInputStream(
new FileInputStream(
new File(this.sPathFile))));
//si lecture ici pas de probleme
}catch(Exception e){
// if any error occurs
e.printStackTrace();
}
finally{
//InStream.close();
}
}
public String lireOneLingne () throws IOException
{
sTemp=this.InStream.readLine();//InStream.readLine();
//traitement....
System.out.println(sTemp);
return sTemp;
}
} |