Grüße, lese ein File ein möchte es nach dem Zerlegen wieder in ein anderes ablegen!!
Nur ist dann immer die letzte zeile vorhanden... :-(
Nur ist dann immer die letzte zeile vorhanden... :-(
Code:
try {
FileReader fr = new FileReader(file);
String gelesen;
char[] temp = new char[(int) file.length()];
fr.read(temp);
gelesen = new String(temp);
String[] tokenszeile = gelesen.split("\n");
int zeilenanzahl=2;
int l=0;
for( int i = 0; i < tokenszeile.length; i++) // Anzahl der Zeilen nach /n in File
{
zeilenanzahl++;
String[] tokensauswerten = tokenszeile[i].split(";"); // einzelne Tokokens
StringBuilder sb = new StringBuilder();
for(int h = 0; h <tokensauswerten.length; h++)
{
sb.append(tokensauswerten[h]+";");
}
String res = sb.toString(); // hier ist Zeile wieder zusammengesetzt
!! Hier in File schreiben!!
}
System.out.println(zeilenanzahl);
fr.close();
} catch (FileNotFoundException e1) {
System.err.println("Datei nicht gefunden: "+ file);
} catch (IOException e2) {
e2.printStackTrace();
}
}