Slettet bruger
07. august 2004 - 11:02
Der er
7 kommentarer og 1 løsning
Linie skift i en txt file
Hej, Hvad skal jeg skrive for at undgå at nedenstående kode kommer til at stå på samme linie i min test.txt fil??? DataOutputStream out = new DataOutputStream(new FileOutputStream("test.txt")); out.writeBytes("Linie 1"); out.writeBytes("Linie 2");
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
07. august 2004 - 11:05
#1
Windows: out.writeBytes("\r\n"); Linux: out.writeBytes("\n");
07. august 2004 - 11:05
#2
begge: out.writeBytes(System.getProperty("line.seperator"));
07. august 2004 - 11:06
#3
Hm - det staves vist: line.separator
07. august 2004 - 11:08
#4
Men jeg vil iøvrigt kragtigt anbefale dig at finde noget andet end DataOutputStream. Den er beregnet til at skrive binære filer med. F.eks.: PrintWriter pw = new PrintWriter(new FileOutputStream(filename)); pw.println(...);
Slettet bruger
07. august 2004 - 11:39
#5
Ohh, det vidste jeg faktisk ikke. Det wil sige at pw er mest beregnet til alm. txt filer ??
Slettet bruger
07. august 2004 - 11:39
#6
og lige lige et svar, Arne
07. august 2004 - 11:58
#7
svar
07. august 2004 - 12:00
#8
PrintWriter er normalt det man bruger til at skrive tekst filer. (et alternativ er PrintStream)
Kurser inden for grundlæggende programmering