txt File Problem

Schaaaf

Bekanntes Mitglied
Hallo,

ich habe ein for-Schleife, die einen Wert prüft. Wenn der meine Bedingung erfüllt, dann soll der Wert in eine Textdatei geschrieben werden.
Wie gehe ich davor?
Java:
int [I]wert[/I];
for....{
   if ([I]wert[/I] = 3)
  {
     File datei = new File("C:/"+dateiname+".txt");
     FileWriter writ = new FileWriter(datei);
    [I]wert[/I] in Textfile schreiben
  }
}

Mein Problem ist, dass der Wert immer mit dem aktuellen überschrieben wird und nicht einfach angehängt wird...(das glaube ich zumindestens). Auf jeden Fall, habe ich immer nur der letzten Wert in der Datei.

Woran liegts?
 

Raum114

Mitglied
File und FileWriter sollten ausserhalb der Schleife angelegt werden, so erstellst du jedes mal eine neue Datei mit einem Wert und überschreibst dabei die alte Datei.
 

jgh

Top Contributor
weil man mit [c]i=3[/c] der Variable i den Wert 3 zuweist.
eine Abfrage ob der Wert von i gleich 3 ist, macht man mit: [c]if (i==3){[/c]
 

Raum114

Mitglied
Weil es jetzt schon 2 Leute behaupten, das Problem liegt nicht in if (i = 3) begründet weil erstens das gar nicht kompilierbar wäre und zweites dann lauter 3er in das File geschrieben werden würden und nicht eine einzelne 3 insofern die anderen Codeteile korrekt wären.
 

VfL_Freak

Top Contributor
Moin,

Weil es jetzt schon 2 Leute behaupten, das Problem liegt nicht in if (i = 3) begründet
na, so direkt ja nun nicht ... ;)

weil erstens das gar nicht kompilierbar wäre
ok, da hast Du mal recht - zumindest käme wohl eine Warnung (je nach Compilereinstellung)

und zweites dann lauter 3er in das File geschrieben werden würden und nicht eine einzelne 3 insofern die anderen Codeteile korrekt wären.
Dafür wäre es dann mal nett, den konkreten Code zu sehen, vor allen auch, was die for-Schleife genau macht. Mit dem Pseudo-Gedöns von oben kann man nicht wirklich was anfangen :eek:

Nur Fakt ist trotzdem, dass man auf Gleichheit nicht mit dem Zuweisungsoperator prüfen kann :)

Gruß
Klaus
 

Schaaaf

Bekanntes Mitglied
also ich will keinen Streit verursachen. Ich habe schon if (wert == 3) geschrieben nur hier ein "=" vergessen. Sorry. Wieder Frieden?

Ich habe jetzt außerhalb der Schleife einen try-catch-Block.
Java:
File datei = new File("C:/"+dateiname+".txt");
FileWriter writ;
try {
writ = new FileWriter(datei);
} 
    catch (IOException e) 
{
    e.printStackTrace();
}

for ...
 if (wert == 3)
  {
     writ.write(wert);
     writ.close;
  }

Sowohl für writ.write als auch writ.close kommt wieder Unhandled exception type IOException
Ich kann doch nicht für alles einen try-catch Block machen?
 

VfL_Freak

Top Contributor
also ich will keinen Streit verursachen. Ich habe schon if (wert == 3) geschrieben nur hier ein "=" vergessen. Sorry. Wieder Frieden?
yuup :D

Sowohl für writ.write als auch writ.close kommt wieder Unhandled exception type IOException
Ich kann doch nicht für alles einen try-catch Block machen?
Weil an diesen beiden Stellen die Exception noch immer nicht abgefangen wird !!
Du musst sie dort abfangen, wo sie auftreten können, und nicht sonstwo. An Deiner Stelle macht eine IO-Exception nun wirklich keinen Sinn, da sie beim Anlegen des Objekts eben nicht auftritt, sondern beim schreibenden oder lesenden Zugriff !!

Und was ist nun mit der for.Schleife ??

Gruß
Klaus

EDIT:
Wie wäre es so:
Java:
File datei = new File( "C:/" + dateiname + ".txt" );
FileWriter writ;
try 
{
    writ = new FileWriter(datei);
    for ...  // ? ? ? 
    if (wert == 3)
    {
       writ.write(wert);
       writ.close;
    }
} 
catch (IOException e) 
{
    e.printStackTrace();
}
 
Zuletzt bearbeitet:


Schreibe deine Antwort... und nutze den </> Button, wenn du Code posten möchtest...
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Read JSON File Problem Allgemeine Java-Themen 9
L Applet Problem "security: Trusted libraries list file not found" ? Allgemeine Java-Themen 7
C Input/Output Problem bei Datei verschiebung mit File.move und Paths.get() Allgemeine Java-Themen 26
N Problem beim lesen einer File in JAR-File Allgemeine Java-Themen 3
hdi Problem mit File.seperator und Pfaden Allgemeine Java-Themen 4
U2nt .jar File Problem Allgemeine Java-Themen 20
T CP Problem: Webstart + Logging properties file + eigener Handler Allgemeine Java-Themen 7
S kleines File problem Allgemeine Java-Themen 13
egrath Performance Problem mit File-I/O Allgemeine Java-Themen 6
G Problem mit Leerzeichen im Pfad bei File und getResouce Allgemeine Java-Themen 2
N Problem mit Jar File Allgemeine Java-Themen 2
F Problem mit Soundwiedergabe in Jar-File Allgemeine Java-Themen 2
Luma Performance-Problem mit RandomAcces File Allgemeine Java-Themen 4
S Jar-File: Problem mit Text-Files Allgemeine Java-Themen 9
H "File too large" - genauere IOException-Behandlung Allgemeine Java-Themen 5
H Sicherer File Tresor Allgemeine Java-Themen 13
W Jar-File Start nur über Terminal Allgemeine Java-Themen 13
R 11 GB File lesen ohne zu extrahieren Filedaten Bereich für Bereich adressieren dann mit Multi-Thread id die DB importieren Allgemeine Java-Themen 3
S Umstellung von File auf Path - Probleme mit Stream Allgemeine Java-Themen 5
C jar File mehrfach aufrufen (als Windows Dienst) Allgemeine Java-Themen 5
N File Path mit Variablen angeben Allgemeine Java-Themen 1
izoards Zugriff auf gemeinsame Ressource (CSV-File) Allgemeine Java-Themen 3
S Class File Editor -> Source not found Allgemeine Java-Themen 4
F jar File ausführen Allgemeine Java-Themen 14
M File Binary Representation Allgemeine Java-Themen 1
N jar File auf Mac mit Doppelklick starten Allgemeine Java-Themen 5
O Input/Output java.io.File beenden Allgemeine Java-Themen 5
G File not found - nach dem Kompilieren Allgemeine Java-Themen 6
T Jar File zu exe... Allgemeine Java-Themen 3
M Foreign Memory API / Memory-Mapped File Allgemeine Java-Themen 0
R Delete files before creating new from temp using Java file method Allgemeine Java-Themen 1
S File lesen und schreiben Java 6 Allgemeine Java-Themen 2
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
F Input/Output FileNotFoundException, obwohl File existiert Allgemeine Java-Themen 5
G Excel File öffnen, in Zelle schreiben, abspeichern Allgemeine Java-Themen 6
L JAR-File auf Ilias (LMS) laufen lassen Allgemeine Java-Themen 0
ralfb1105 Classpath Directory fuer Properties File Allgemeine Java-Themen 2
L File beim Kopieren in einen anderen Ordner umbenennen Allgemeine Java-Themen 6
J File in Package erstellen & lesen mit Programmstart in externe Projekt Allgemeine Java-Themen 3
I File ausführen und mein Programm bearbeiten lassen Allgemeine Java-Themen 11
A File lesen Codierung Charset Allgemeine Java-Themen 5
J .java-Dateitext Compile zur Laufzeit ohne File Allgemeine Java-Themen 15
M Key-File im selben Ordner speichern? Allgemeine Java-Themen 18
I TrueZip add file to archive Allgemeine Java-Themen 10
T Probleme mit dem Pfad zum Propertie file Allgemeine Java-Themen 7
J ftp - delete file ohne appache Allgemeine Java-Themen 8
X Klassen File-Klasse wird als Directory markiert Allgemeine Java-Themen 8
T ImageIO.read -> Can`t read input file Allgemeine Java-Themen 11
C Swing File[] als klickbare links in irgendeinem Swing Element Allgemeine Java-Themen 3
H Kennt sich jemand mit Eclipse und dem Thema Jar-File aus ? Allgemeine Java-Themen 6
H Laden einer (Resourcendatei) aus einem Jar-File Allgemeine Java-Themen 17
C Authentifizierung mit java.nio.file? Allgemeine Java-Themen 5
L CSV File lesen, in ArrayList speichern und ausgeben Allgemeine Java-Themen 3
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
offi Drag and Drop mehrerer File aus Explorer in JTable Allgemeine Java-Themen 1
G Java/LibGDX File Loading Exception Allgemeine Java-Themen 2
Cromewell JavaFX FXML-File lädt unter Ubuntu nicht Allgemeine Java-Themen 7
D Java Anwendung mit dll File Allgemeine Java-Themen 5
AssELAss Log4j Logging Ausgabe für jede Klasse in seperates File Allgemeine Java-Themen 2
thet1983 Input/Output read properties file from classpath Allgemeine Java-Themen 3
J Umwandeln von URL zu File und danach kopieren geht nicht Allgemeine Java-Themen 1
J Properties file ändern Allgemeine Java-Themen 12
S Executable Jar File startet nicht unter Windows 10 Allgemeine Java-Themen 3
B Objekte anhand von Properties file Allgemeine Java-Themen 41
Dechasa Input/Output Write into File Allgemeine Java-Themen 2
N Maven ObjectMapper Error wenn das File gespeichert wird Allgemeine Java-Themen 0
H Security Manager (IIOException: Can't read input file!) Allgemeine Java-Themen 2
H File.listFiles() funktioniert nicht... Allgemeine Java-Themen 10
X Zeile unter einer bestimmen Zeile hinzufügen(File) Allgemeine Java-Themen 1
F Open source file übersetzen Phython -> Java Allgemeine Java-Themen 4
C file.delete() funktioniert bei zweiten aufruf nicht mehr Allgemeine Java-Themen 3
M Desktop jar File icon Ändern? Allgemeine Java-Themen 14
O Sax-Parser ließt XML-File doppelt Allgemeine Java-Themen 1
J Java Software Compare Files und Neue File erstellen Allgemeine Java-Themen 0
Thallius Custom File Chooser Allgemeine Java-Themen 1
C .jar File lässt sich nur über Konsole öffnen Allgemeine Java-Themen 1
J Java Download Filedownload File.getFileName Allgemeine Java-Themen 3
R Java .class-File-Konstrunkt mit Programm visualisieren Allgemeine Java-Themen 18
G SecurityManager/Policy-File/Reflection Allgemeine Java-Themen 0
M pdf File bzw. ausgefüllte pdf Formulare drucken Allgemeine Java-Themen 2
S Input/Output File Not Found FileReader Allgemeine Java-Themen 6
Thallius Serialisiertes File kann auf anderem Rechner nicht geladen werden Allgemeine Java-Themen 12
P Java Dynamic Web Project -> config File Allgemeine Java-Themen 1
S runnable jar file in Verbindung mit itext Allgemeine Java-Themen 3
D Variablen java.io.File zum vergleichen abspeichern Allgemeine Java-Themen 1
M File IO Klasse ... wie einbinden Allgemeine Java-Themen 6
O Freies Tool zum Jar-File obfuscaten gesucht! Allgemeine Java-Themen 5
F File.listFiles ohne .sort Allgemeine Java-Themen 6
B XML File JAXB Allgemeine Java-Themen 0
S Platzverbrauch, File oder String Allgemeine Java-Themen 14
J Runnable jar-File: Fehlermeldung Allgemeine Java-Themen 2
P Kurze Frage: aus einer File die Zeilenanzahl auslesen Allgemeine Java-Themen 9
K Gepacktes Jar-File gibt beim Doppelklick eine Exception aus Allgemeine Java-Themen 4
P java.nio.file unter Java 6 verwenden Allgemeine Java-Themen 4
A TXT File einlesen unterschiedliche Zeilenlänge Allgemeine Java-Themen 9
G Finde letztes veränderte File Allgemeine Java-Themen 4
E Zip-File entpacken: unterschiedlicher Zeitaufwand bei unterschiedlicher Puffergröße Allgemeine Java-Themen 2
Guybrush Threepwood File.canWrite() und UAC Allgemeine Java-Themen 7
N Input/Output Mit Windows 7 erzeugtes zip-File in Java 7 öffnen Allgemeine Java-Themen 5
B Garbage Collection Logfile: Binary File Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben