Hi Leute,
habe bis jetzt folgenden Code geschrieben der auch soweit funktioniert.
Ich lasse eine txt-Datei auslesen und den Inhalt in eine neue von mit erzeugte txt-Datei reinkopieren.
Soweit auch alles klar. Aber der Inhalt in der neuen Datei wird alles aneinander und in Reihe geschrieben. In der original txt-Datei habe ich alle Wörter untereinander geschrieben.
Wie bekomme ich das hin, dass ich in der kopierten Datei, den Inhalt auch untereinander dargestellt bekomme [/code]
habe bis jetzt folgenden Code geschrieben der auch soweit funktioniert.
Ich lasse eine txt-Datei auslesen und den Inhalt in eine neue von mit erzeugte txt-Datei reinkopieren.
Soweit auch alles klar. Aber der Inhalt in der neuen Datei wird alles aneinander und in Reihe geschrieben. In der original txt-Datei habe ich alle Wörter untereinander geschrieben.
Code:
public class Aufg13
{
private static int i;
public static void main(String[] args) throws IOException
{
BufferedReader lesen = new BufferedReader(new FileReader("auslesen.txt"));
//String eingabe = lesen.readLine();
//lesen.close();
String [] felder = new String [10];
for (int i = 0; i <=felder.length -1; i++)
{
felder[i] = lesen.readLine();
}
//sortieren der Felder
Arrays.sort(felder);
//Ausgabe der Felder sortiert
for(int i = 0; i<=felder.length-1; i++)
{
System.out.println(felder[i]);
}
System.out.println("Bitte geben sie einen Dateinamen für die Kopie ein!!");
String name = CReadUtil.readString();
//Hier wird ein neue Datei mit dem ausgesuchten Namen angelegt
BufferedWriter schreiben = new BufferedWriter(new FileWriter(name));
for(int i=0; i<=felder.length-1; i++)
{
schreiben.write(felder[i]);
}
schreiben.close();
}
}
Wie bekomme ich das hin, dass ich in der kopierten Datei, den Inhalt auch untereinander dargestellt bekomme [/code]