


import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;

public class Ecriture {
	
	String nom;
	
	PrintWriter fichierSortie; //buffer 
	
	public Ecriture(String nom){
		this.nom = nom;
	}
	
	
	
	
	/** initialise le fichier en écriture */
	public void init(){
		try {
			File f = new File(nom);
			f.createNewFile();
			FileWriter fw = new FileWriter(f);
			fichierSortie = new PrintWriter(new BufferedWriter (fw));

		}
		catch (Exception e){
			System.out.println(e.toString());
		}	
		
	}
	
	
	/** écrit une ligne dans le fichier */
	public void ecrit(String ligne){
		try {			
			fichierSortie.println(ligne); 

		}
		catch (Exception e){
			System.out.println(e.toString());
		}	
		
	}

	
	
	
	
	/** ferme les buffers */
	public void ferme(){
		
		try{
			
			fichierSortie.close();
		}		
		catch (Exception e){
			System.out.println(e.toString());
		}		
	}
	
	
	
	
	
	
	

}
