R
r2d2
Gast
Hallo,
ich möchte eine Textdatei, kann sehr groß sein, (im Beispiel 55mb) aus lesen und alle vorkommenden kombinationen von "newline" "\" "newline" entfernen. Hier mein Ansatz, allerdings erhalte ich einen outofmemory-error....
Hat jmd nen Tipp wie man es noch lösen kann!?
ich möchte eine Textdatei, kann sehr groß sein, (im Beispiel 55mb) aus lesen und alle vorkommenden kombinationen von "newline" "\" "newline" entfernen. Hier mein Ansatz, allerdings erhalte ich einen outofmemory-error....
Hat jmd nen Tipp wie man es noch lösen kann!?
Code:
public void start(){
int ch;
try {
BufferedReader reader = new BufferedReader(new FileReader(chooser.getSelectedFile()));
BufferedWriter writer = new BufferedWriter(new CharArrayWriter());
try {
while((ch = reader.read())!= -1) {
writer.write((char) ch);
}
String zwischen = writer.toString();
String zwischen2 = zwischen.replace("\n\\\n", "");
reader.close();
writer.close();
}
catch (IOException e1) {
System.out.println("Read error " + e1);
}