Indsæt linieskift når jeg skriver til IFile
Jeg opretter en fil på følgende måde:IFile filen;
filen = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
if (!filen.exists()){
file.create(new ByteArrayInputStream(new byte[] {}), false, null);
}
Jeg har en streng str der indeholder mine data, i den er der nogle '\n' karakterer. jeg skriver dem til filen således.
filen.appendContents(new ByteArrayInputStream(str.getBytes()), IResource.KEEP_HISTORY, null);
mit problem er nu at mine data bliver skrevet godt nok til filen, men mine linieskift kommer ikke med. jeg har prøvet at indsætte nogle ekstra linieskift, men det hjælper ikke, så indsætter den bare en karakter i stedet for.
Hvordan får jeg den til at indsætte linieskift i stedet for?
