Bonsoir a tous
j ai un probleme et j espere que vous pouvez m aider.
j ai un fichier text que je l'ai fait a partir d'un petit programme java qui est le suivant:
et j ai envoye le fichier Text a mon fournisseur(ce fichier est un fichier de travail) qui normalement doit le lire automatiquement a l'aide de son programme avec la metode objet () mais malheureusement cette methode lit tous les lignes ensembles(ca a la premiere essaie) j ai fait comme indiquee au programme a la fin de chaque ligne \n pour quel fair retour automatique a la ligne suivant ca marché jusqu au les deux derniers lignes,le programmes de fournisseurs lit toujours les deux derniers lignes ensembles malgres que j ai fait \n a la fin de tous les lignes.le problème donc toujours pour les deux derniers lignes. si quelqu un sait comment je peut faire pour que le programmes de fourmisseur ne prond que ligne par ligne.comme j'ai dit le problème est resolu pour tous les lignes sauf les deux derniers.peut etre car c est la fin de fichier ou je ne sais pas.Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public class test1 { public static void main(String[] args) throws Exception { PrintWriter writer = new PrintWriter( new FileWriter("c://test6.csv"),true ); writer.println("H,736-0288255-4141725,,Stefan Hildebrandt,,4,Stefan Hildebrandt,Daerstorfer Weg 35,,,Hamburg,DE,21149\nI,736-0288255-4141725,120,1\nH,736-6650933-5814511,,Norbert Brandl,,4,Norbert Brandl,Pfistermeisterstr. 65,,,Amberg,DE,92224\nI,736-6650933-5814511,591,1\nH,736-8067292-2336957,,Adrian BAral,,4,Adrian BAral,,Ziegelhofweg 9a,,Frankenthal,DE,67227\nI,736-8067292-2336957,1223,1\nH,736-4758426-1908934,,Redieske, Martin,,4,Martin Redieske,,Gerberstraße 26,,Kreuztal,DE,57223\nI,736-4758426-1908934,1411,1\n"); writer.close(); /*InputStream ips=new FileInputStream("c://test.txt"); InputStreamReader ipsr=new InputStreamReader(ips); BufferedReader br=new BufferedReader(ipsr); String line; String texte = ""; while ((line=br.readLine())!=null){ texte+=line; } br.close(); System.out.println(texte);*/ //System.out.println("tex" +char(13)+" te"); }
Partager