


import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;



public class Lecture {
	String nom;
	BufferedReader bufferedReader; //buffer de lecture

	public Lecture(String nom){
		this.nom = nom;
	}

	/** initialise le fichier en lecture */
	public void init(){
		try{
			InputStream ips=new FileInputStream(nom); 
			InputStreamReader ipsr=new InputStreamReader(ips);
			bufferedReader=new BufferedReader(ipsr);
		}		
		catch (Exception e){
			System.out.println(e.toString());
		}
	}
	
	/** lit une ligne et passe br à la suivante */
	public String lit(){
		try{
			return bufferedReader.readLine(); 
		}		
		catch (Exception e){
			System.out.println(e.toString());
			return null;
		}
	}	
	
	/** ferme les buffers */
	public void ferme(){
		try{
			bufferedReader.close(); 
			
		}		
		catch (Exception e){
			System.out.println(e.toString());
		}
	}	
}
