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

Résolu
focus007 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
ezo_es Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

7 réponses

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

new FileOutputStream(new File("ton fichier text"));
0
focus007 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse,
je viens de l'essayer mais sa ne donne rien le fichier est vide
0
ezo_es Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   9
 
Bonsoir,

je crois que tu dois mettre fichier.close(); a l'extérieure de la boucle
0
focus007 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
MErci pour votre reponse
j'ai essayé mais Eclipse le declare comme une erreure
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ezo_es Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   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
focus007 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
c'est vrai vous avez raison Merci pour vos reponses vous m'avez vraiment aidé.
0
ezo_es Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   9
 
Bon courage :)
0