Ik kan verschillende strings op verschillende momenten in een txt bestand schrijven, alleen wordt alles achter elkaar weggeschreven. Heeft iemand misschien een idee hoe ik na het schrijven van een string naar de volgende regel ga in het txt bestand???
Met welke app bekijk je dat tekstbestand? Met Notepad? Dan is dat normaal, bekijk het eens met Wordpad.
Dan moet je \r\n wegschrijven, of een fatsoenlijke editor gebruiken om de tekst te openen.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
"blablabla" + System.getProperty("line.separator");
hiermee haal je de OS afhankeljke CR op.
hiermee haal je de OS afhankeljke CR op.
A Breakbeat A Day Keeps Religion Away.
Als je met een Writer werkt (en dat hoop ik) kan je hem ook inpakken in een BufferedWriter. Deze heeft ook een methode newLine() die uiteraard een platform-onafhankelijke manier een newline afdrukt.
implementatie:
waarbij:
implementatie:
code:
1
2
3
| public void newLine() throws IOException {
write(lineSeparator);
} |
waarbij:
code:
1
2
| lineSeparator = (String) java.security.AccessController.doPrivileged(
new sun.security.action.GetPropertyAction("line.separator")); |
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
Pagina: 1