Hi Leute,
ich bin ein blutiger Anfänger in Java und falls es dieses Thema schon im Forum gibt, bitte ich das zu entschuldigen, denn ich habe es nicht gefunden. Ihr könnt mich dann gerne auf das Thema hinweisen , oder wenn das alles Pille-Palle ist und ihr mir einige Schlüsselwörter an den Kopf werft, werde ich das alles gerne nachlesen, aber ich komme nicht weiter
Ich möchte eine Textdatei öffnen und in einzelne Fragmente aufsplitten und diese speichern.
Nach meinem Verständnis müsste ich jetzt hier:
ansetzen, um wirklich Zeile für Zeile wiederzugeben, aber wie?
Danke
ich bin ein blutiger Anfänger in Java und falls es dieses Thema schon im Forum gibt, bitte ich das zu entschuldigen, denn ich habe es nicht gefunden. Ihr könnt mich dann gerne auf das Thema hinweisen , oder wenn das alles Pille-Palle ist und ihr mir einige Schlüsselwörter an den Kopf werft, werde ich das alles gerne nachlesen, aber ich komme nicht weiter
Ich möchte eine Textdatei öffnen und in einzelne Fragmente aufsplitten und diese speichern.
Java:
public class Main {
public static void main(String[] args) throws IOException {
FileReader f = new FileReader("C:\\Users\\u\\Desktop\\test.txt");
BufferedReader b = new BufferedReader(f);
//n zählt die Zeilen der Datei
int n = 0;
//cnt = Inhalt
String cnt = b.readLine();
//bis Ende der Datei erreicht ist
while(cnt != null) {
n++;
cnt = b.readLine();
}
f.close();
//String Array für n-Elemente
String[] content = new String[n];
f = new FileReader("C:\\Users\\u\\Desktop\\test.txt");
b = new BufferedReader(f);
for(int i = 0; i<n; i++) {
content[i] = b.readLine();
}
f.close();
//gibt wieder aus
for(String x:content) {
System.out.println(x);
}
}
}
Nach meinem Verständnis müsste ich jetzt hier:
Code:
//String Array für n-Elemente
String[] content = new String[n];
f = new FileReader("C:\\Users\\u\\Desktop\\test.txt");
b = new BufferedReader(f);
for(int i = 0; i<n; i++) {
content[i] = b.readLine();
}
f.close();
ansetzen, um wirklich Zeile für Zeile wiederzugeben, aber wie?
Danke