PrintWriter each line möglich?

glitsch

Aktives Mitglied
Hallo zusammen

Ich versuche gerade mit PrinterWriter nicht eine Datei zu überschreiben und auch nicht ans Ende der Datei zu schreiben, sondern vor jeder Zeile ein Char einzufügen. Geht das überhaupt mit PrintWriter?

Ich habs mal geschafft, dass er die Datei nicht überschreibt:

Code:
try{
        PrintWriter pWriter = new PrintWriter(new FileWriter("C:/MeineTextDatei.txt", true), true);	
        pWriter.println("Hallo Welt!");
        pWriter.flush();

        }catch(IOException ioe){
            ioe.printStackTrace();
        }

Kann mir jemand weiterhelfen?
 
G

Gonzo17

Gast
Spontan würde mir einfallen, dass du die Datei erst liest, jede Zeile einzeln speicherst und modifizierst (zB eben ein Zeichen hinzufügen) und anschließend genau so die Datei wieder schreibst, indem du jede Zeile reinhaust. Kann aber auch einfacher gehen.
 

eRaaaa

Top Contributor
Theoretisch schon (Zeile lesen, char voranstellen, Zeile in andere Datei schreiben, am Ende Originaldatei löschen, neue Datei umbenennen zu alter Datei z.B.) , aber wieso muss es unbedingt der PrintWriter sein? Hat das einen bestimmten Grund?
 

HimBromBeere

Top Contributor
Du kannst in eine Datei nicht gleichzeitig lesen und schreiben. Lies deinen Inhalt ein (z.B. in ein String-Array o.ä.), mach an dieser Sammlung deine Änderungen und erstell die Datei neu.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Printwriter Datei nicht überschreiben Java Basics - Anfänger-Themen 10
Queiser1304 PrintWriter Java Basics - Anfänger-Themen 2
M Frage zu printWriter Java Basics - Anfänger-Themen 5
K Verständnisfrage Server/Client BufferedReader, PrintWriter Java Basics - Anfänger-Themen 2
A Datei Ein und Ausgabe FileWriter und printWriter Java Basics - Anfänger-Themen 5
F FileCreation - PrintWriter funktioniert nicht... Java Basics - Anfänger-Themen 1
S PrintWriter Fehler Java Basics - Anfänger-Themen 5
C PrintWriter schreibt keine in Strings enthaltenen Zeilenumbrüche Java Basics - Anfänger-Themen 9
O Input/Output Ein (negatives) Byte über PrintWriter hinausschreiben Java Basics - Anfänger-Themen 3
N Fehlersuche Printwriter Java Basics - Anfänger-Themen 6
S PrintWriter Java Basics - Anfänger-Themen 5
M Verständnis von PrintWriter Java Basics - Anfänger-Themen 12
J I/O - PrintWriter oder BufferedWriter Java Basics - Anfänger-Themen 7
J Printwriter wie kann ich daten geordnet schreiben???? Java Basics - Anfänger-Themen 8
A PrintWriter und Scanner bei Sockets Java Basics - Anfänger-Themen 2
G Begrenzung bei PrintWriter? Java Basics - Anfänger-Themen 6
L PrintWriter autoflush: println funktioniert, print nicht Java Basics - Anfänger-Themen 3
S PrintWriter-Probleme mit toString Methode->Person@17182c1 Java Basics - Anfänger-Themen 10
A PrintWriter und Kommandozeile Java Basics - Anfänger-Themen 5
S PrintWriter mit StringBuffer? Java Basics - Anfänger-Themen 3
J Brauche Hilfe bei for-each Aufgabe Java Basics - Anfänger-Themen 1
N methodenaufruf for each geht nicht Java Basics - Anfänger-Themen 2
T for-each-Schleife, verschiedene Datentypen Java Basics - Anfänger-Themen 1
T Methode um Array mit for-each-Schleife auszulesen Java Basics - Anfänger-Themen 7
Z Boolean Abfrage in einer for each Schleife Java Basics - Anfänger-Themen 2
G Collections Verständnisfrage zur For-Each-Schleife Java Basics - Anfänger-Themen 7
G Verständnisfrage zu for-each Java Basics - Anfänger-Themen 4
K Array mit for-each Schleife füllen Java Basics - Anfänger-Themen 5
G For-Each und Modifikation eines Arrays Java Basics - Anfänger-Themen 9
K For Each Schleife wieder von Beginn an iterieren Java Basics - Anfänger-Themen 12
F for each Java Basics - Anfänger-Themen 3
T For each schleife Java Basics - Anfänger-Themen 4
T String und for-each Schleife Java Basics - Anfänger-Themen 5
A For each loop Java Basics - Anfänger-Themen 3
P for each schleife Java Basics - Anfänger-Themen 4
L for each schleife und löschen von elementen Java Basics - Anfänger-Themen 8
S For-Each Loop Java Basics - Anfänger-Themen 16
C Frage zur For-Each-Schleife Java Basics - Anfänger-Themen 6
M for each-Schleife Java Basics - Anfänger-Themen 13
E for each Schleife Java Basics - Anfänger-Themen 13
G for-each schleife Java Basics - Anfänger-Themen 3
J For-Each-Schleife abwechselnd auslesen Java Basics - Anfänger-Themen 3
G mit for each über Map iterieren :bahnhof: Java Basics - Anfänger-Themen 3
M String mit For Each durchlaufen Java Basics - Anfänger-Themen 4
lougoldi Command Line Java Basics - Anfänger-Themen 9
A Java command line binding (library)? Java Basics - Anfänger-Themen 5
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
B Wieso wird die Zeile "column" genannt und die Spalte "line"? Java Basics - Anfänger-Themen 12
D Java-API mit Command Line Tool für Rasenroboter umsetzen Java Basics - Anfänger-Themen 10
K RegEx - Multiple Line Java Basics - Anfänger-Themen 3
B Quellcode einelsen "line by line" (und abspeichern in file (txt) Java Basics - Anfänger-Themen 7
D java.util.NoSuchElementException: No line found Java Basics - Anfänger-Themen 11
G No line found-Fehler bei Scanner Java Basics - Anfänger-Themen 7
G Line Separator in ArrayList durch ";" ersetzen Java Basics - Anfänger-Themen 4
F Line zeichnen und Werte ändern Java Basics - Anfänger-Themen 6
Dogge Multiple markers at line 15 Java Basics - Anfänger-Themen 13
F System.getProperty("line.separator") funkt. nicht Java Basics - Anfänger-Themen 4
H Multiple Markers at this line Java Basics - Anfänger-Themen 3
D Scanner hasNext(Line)() Block Problematik... Java Basics - Anfänger-Themen 6
H Command Line in Java Java Basics - Anfänger-Themen 3
E line=In.readLine() Java Basics - Anfänger-Themen 2
M Einlesen von Binärdateien (binary interleaved by line) Java Basics - Anfänger-Themen 3
M line.separator: Problem beim Lesen einer Datei Java Basics - Anfänger-Themen 11
J NullPointerException line = br.readLine().length() Java Basics - Anfänger-Themen 9
K Anzahl Zeichenfolge in Line ermitteln Java Basics - Anfänger-Themen 3
A Line-Editor Java Basics - Anfänger-Themen 2
P "Line too long" bei der Generierung des jars. Java Basics - Anfänger-Themen 5
S Mit line.split() leider unterschiedliche Anzahl von Spalten Java Basics - Anfänger-Themen 19

Ähnliche Java Themen

Neue Themen


Oben