Ein Dokument durchparsen und Dokumente Anlegen

Status
Nicht offen für weitere Antworten.

Stalafin

Mitglied
Ich habe ein Dokument.
In dem Wörter untereinandergeschrieben.
Wie kann ich per JAVA dieses Dokument einlesen und jede einzelne Zeile durchgehen lassen um anschließend die Strings/Wörter abzuspeichern (in einem Array z.B.)? (gehen wir mal von einem simplen Text-File aus)

Wie würde das ganze mit komplexeren Dateien aussehen, in denen nicht pro Wort eine Zeile existiert? Z.B. bei einem HTML-Dokument?
Wie sage ich dem Programm, dass es von Zeile zu Zeile gehen soll bis es keine Einträge mehr gibt?

Und wie kann ich per JAVA Dokumente anlegen? Einmal wieder einfach nur per Text - in jede Zeile ein Wort schreiben. Und dann noch per HTML - wie könnte ich per JAVA z.B. ein HTML-Dokument erstellen, in dem Tabellen dargestellt werden?
 

Stalafin

Mitglied
Jut, ich seh schon einigermaßen durch.

Nehmen wir an, ich benutze folgende "Lese-Prozedur" (Ausschnitt):
Code:
FileReader fr = new FileReader(file);
BufferedReader in = new BufferedReader(fr);
String line;
while((line= in.readLine()) != null)
   objectArray[i]=parseInt(line);

Wie definiere ich, dass die erste Zeile immer ein Wert ist, der einem speziell definierten Veriable zugefügt wird? Der Rest, also alle anderen Zeilen, sollen dann nacheinander in einen Array geschrieben werden.
 

André Uhres

Top Contributor
Wenn der erste Datensatz nicht ins Array soll, dann kannst du ihn ja vor der Schleife auslesen :wink: :
Code:
ersterSatz = in.readLine();
Ansonsten denke ich ist dein Code OK, bis auf die letzte Zeile, die müsste wohl so lauten
(falls es sich bei objectArray um eine int[] handelt):
Code:
objectArray[i++] = Integer.parseInt(line);
 

Stalafin

Mitglied
Achso - das heißt dann also, dass wenn er die erste Line gelesen hat, er anschließend schon in der "nächsten steht" und wartet? :)
 
S

SlaterB

Gast
das Konzept von
while((line= in.readLine()) != null)
ist dir doch klar oder?

jeder Aufruf von in.readLine() liefert die nächste Zeile,
wenn du vor der Schleife in.readLine() 3x aufrufst, dann sind also 3 Zeilen schon verarbeitet,

insofern wohl ungefähr so wie du dir das denkst,
aber mit warten hat das eigentlich weniger zu tun, jeder Code wartet halt, bis man ihn aufruf ;)
ist nicht viel anders als ein Array zu durchlaufen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G In ein java Dokument Ton einbinden Java Basics - Anfänger-Themen 1
Chrizzey45 Calc-Dokument in Java auslesen? Java Basics - Anfänger-Themen 2
C Java Scanner einlesen von txt Dokument InputMismatch Java Basics - Anfänger-Themen 9
J Pdf-Dokument im Java-Programm öffnen Java Basics - Anfänger-Themen 3
M Ausgabe eines txt Dokuments, Dokument leer Java Basics - Anfänger-Themen 1
C Absatz in txt Dokument mit Append Java Basics - Anfänger-Themen 4
B Mehrere PDF-Dokumente in ein PDF-Dokument umwandeln Java Basics - Anfänger-Themen 2
B Per Button auf ein PDF - Dokument zugreifen Java Basics - Anfänger-Themen 6
D Interpreter-Fehler JavaApplet läuft in der IDE aber nicht im HTML Dokument Java Basics - Anfänger-Themen 9
S Strinks in .txt dokument schreiben Java Basics - Anfänger-Themen 8
P Datentypen HTML Dokument speichern (Netbeans) Java Basics - Anfänger-Themen 10
M HTML-Dokument anzeigen Java Basics - Anfänger-Themen 2
Ollek Bestimmtes Wort aus einem Dokument lesen Java Basics - Anfänger-Themen 7
M Frage zu einem Exception oder Api-Dokument Java Basics - Anfänger-Themen 11
G HTML-Dokument Java Basics - Anfänger-Themen 4
G xml-dokument in datei speichern Java Basics - Anfänger-Themen 6
J verlinkungen auf ein html-dokument. Java Basics - Anfänger-Themen 29
J Wie verknüpfe ich ein html-dokument mit einem Button? Java Basics - Anfänger-Themen 2
J In ein Java-Programm ein HTML-Dokument einbinden? Java Basics - Anfänger-Themen 4
G Wie kann ich ein Word Dokument öffnen! Java Basics - Anfänger-Themen 1
G Überprüfen wann ein Dokument abläuft? Java Basics - Anfänger-Themen 3
G pdf Dokument aus .jar Archiv Java Basics - Anfänger-Themen 8
G Dokument überschreiben Java Basics - Anfänger-Themen 19
S String in Word-Dokument speichern Java Basics - Anfänger-Themen 5
G Kann man in einem Dokument alle Kommas in Punkte umwandeln? Java Basics - Anfänger-Themen 10
M Eingelesenes XML-Dokument bearbeiten Java Basics - Anfänger-Themen 5
D PDF Dokument drucken Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben