Ecrire dans un fichier avec Java!!!!!!!!!!!!!

Résolu
focus007 Messages postés 21 Statut Membre -  
ezo_es Messages postés 103 Statut Membre -
Bonjour,
j'ai un petit problème avec Java, voila je veux écrire dans un fichier une suite de valeur donc j'ai mis la methode println dans une boucle.le problème est que à la fin je trouve qu'une seule valeur ecrite.

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;


public class Ecrire {

	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		PrintWriter fichier;
		
		fichier = new PrintWriter(new BufferedWriter(new FileWriter("out.txt")));
		for(int i=0;i<15;i++){
			fichier.println(i);
			fichier.close();
		}
	}

}

Merci d'avance Pour vos réponses
Configuration: Linux
Firefox 3.5.7

7 réponses

  1. rdope
     
    essaye avec un FileOutputStream cela devrai être beaucoup plus pratique

    new FileOutputStream(new File("ton fichier text"));
    0
  2. focus007 Messages postés 21 Statut Membre
     
    Merci pour votre réponse,
    je viens de l'essayer mais sa ne donne rien le fichier est vide
    0
  3. ezo_es Messages postés 103 Statut Membre 9
     
    Bonsoir,

    je crois que tu dois mettre fichier.close(); a l'extérieure de la boucle
    0
  4. focus007 Messages postés 21 Statut Membre
     
    MErci pour votre reponse
    j'ai essayé mais Eclipse le declare comme une erreure
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ezo_es Messages postés 103 Statut Membre 9
     
    Si tu l'as met juste après accolade de la boucle et non pas âpres accolade du main ca ne donne pas d'erreurs

    et pourquoi ne pas utiliser system.out.pritnl();?
    0
  7. focus007 Messages postés 21 Statut Membre
     
    c'est vrai vous avez raison Merci pour vos reponses vous m'avez vraiment aidé.
    0
  8. ezo_es Messages postés 103 Statut Membre 9
     
    Bon courage :)
    0