problemme d'ecrirure dans un fichier
bonjour
ça c'est un partie de mon programme .
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public class Test{
public static void main(String[] args)throws FileNotFoundException,IOException{
String cheminFichier = "C://Documents and Settings//LENOVO//Bureau//A.txt";
Scanner scanner = new Scanner( new File( cheminFichier ) );
StringBuffer buff = new StringBuffer();
while (scanner.hasNextLine()) {
String ligne = scanner.nextLine();
buff.append( ligne );
buff.append( '\n' );
Y'a peut-être un moyen plus propre que ça.
}
String texteComplet = buff.toString();
system.out.println( texteComplet );
PrintWriter fic=new PrintWriter(new FileWriter("D://AB.txt"));
fic.println(texteComplet);
fic.close();
}
} |
J'ai fait ça pour lire mon fichier une fois pour toute puisque je dois le lire comme ça pour supprimer les commentaire en utilisant les expression réguliers .
mon problème est :
l'affichage de contenu du fichier A.txt avec l'instruction :system.out.println( texteComplet );
est comme ça (respecte la forme de contenu du fichier A):
Action au début
L'acteur choisi l'option crypter chaîne de caractère
(J'ai fait l'affichage sur console juste pour l'essaie)
mais dans le fichier Ab.txt (et malheureusement c'est ça qui m'intéresse )
est comme ça (ne respecte pas la forme de contenu du fichier ) :
Action au début L'acteur choisi l'option crypter chaîne de caractère