In Textdatei speichern und auslesen

Njewuon

Mitglied
Hi Leute,
ich habe letztens mit Java angefangen zu programmieren.
Ich habe mir einen kleinen Mathe Trainer programmiert.
Leider kapier ich nicht wie ich zu Progammstart eine Datei suchen lassen kann, wenn diese vorhanden ist, einige daten wie namen, passwort und punktestand auszulesen oder wenn diese nicht vorhanden ist sie zu erstellen. Hoffentlich kann mir jemand helfen.
 

Njewuon

Mitglied
Wenn ich das Bsp. von dem tut her nehm, sollte er ja eigentlich "Zwei Jäger treffen sich..." in eine txt datei speicher. Wenn ich das aber ausführ finde ich keine solche datei :bahnhof:
Java:
Writer fw = null;

try
{
  fw = new FileWriter( "fileWriter.txt" );
  fw.write( "Zwei Jäger treffen sich..." );
  fw.append( System.getProperty("line.separator") ); // e.g. "\n"
}
catch ( IOException e ) {
  System.err.println( "Konnte Datei nicht erstellen" );
}
finally {
  if ( fw != null )
    try { fw.close(); } catch ( IOException e ) { e.printStackTrace(); }
}
 
S

SlaterB

Gast
Java:
File f = new File("fileWriter.txt"); // import java.io.File;
System.out.println(f.getAbsolutePath());
System.out.println(f.exists());
 

Njewuon

Mitglied
Jetzt blick ich langsam nicht mehr durch :
"cannot find symbol
symbol: method getAbsolutePath()
location: class java.io.Writer
System.out.println(f.getAbsolutePath());
 
S

SlaterB

Gast
die Fehlermeldung besagt, dass du getAbsolutePath() nicht am File, sondern am Writer aufrufst,
nicht deutlich zu lesen?

deinen Code musst du also selber auf sinnvoll umstellen oder posten
 
Wenn f bei dir wirklich eine Instanz von File ist, sollte es funktionieren. In der Fehlermeldung sieht es aber eher danach aus, als wäre f eine Instanz von Writer.
 

Njewuon

Mitglied
Tut mir leid dass ich mich noch nicht so auskenne :bahnhof:
Java:
public void cmdSpeichern_ActionPerformed(ActionEvent evt) {

         Writer fw = null;

         try
         {
           fw = new FileWriter( "fileWriter.txt" );
           System.out.println(fw.getAbsolutePath());
           System.out.println(fw.exists());
           fw.write( "Name: " + name + "\n" + "Richtig: " + richtig + "\n" + "Falsch: " + falsch + "\n" + "Übersprungen: " + ubers);
           fw.append( System.getProperty("line.separator") ); // e.g. "\n"
          }
          catch ( IOException e ) {

          System.err.println( "Konnte Datei nicht erstellen" );
               
          }
          finally {
          if ( fw != null )

          try { fw.close(); } catch ( IOException e ) { e.printStackTrace(); }
               
          }

  }[code=Java]
[/code]
 

VfL_Freak

Top Contributor
Ist das Dein Ernst ???:L :bae:

statt
Java:
Writer fw = new FileWriter( "fileWriter.txt" );

nimmst Du :
Java:
File f = new File("fileWriter.txt");

Gruß
Klaus
 

Njewuon

Mitglied
Grosses Sorry + Dankeschön :D
wie kann ich bei Beginn überprüfen ob die datei schon vorhanden ist, und wenn sie vorhanden ist die werte auslesen und wenn sie nicht vorhanden neu erstellen
 

VfL_Freak

Top Contributor
schau mal hier:
Java:
String strAktFile = strPfad + strFilename;
File fDir = new File( strPfad );

// falls angegebenes DIR nicht ex. --> erstellen 
if ( !fDir.exists() ) 
{
    // "mkdirs" erzeugt auch alle Unterverzeichnisse!!
    fDir.mkdirs();
}

// Datei speichern
File fPrtFile = new File( strAktFile );
BufferedWriter f;
try 
{
    f = new BufferedWriter( new FileWriter(fPrtFile) );
    f.write( strData );
    f.close();
} 
catch ( IOException e ) 
{
    System.out.println( "Schreiben von " + fPrtFile.getAbsoluteFile() + " NICHT erfolgreich!!" );
    e.printStackTrace();
}

Gruß
Klaus
 
Zuletzt bearbeitet:

Njewuon

Mitglied
Wie kann ich machen dass wenn die datei existiert, dass er die ersten Zeichen vor dem Leerzeichen überprüft, mit dem inhalt eines jtextfeldes vergleicht, und die Zeichen nach dem Leerzeichen mit dem 2. jtextfled vergleicht?
 

Njewuon

Mitglied
Ja das schon. Einiges weis ich ja nur eben nicht wie ich zb: von einem textdokument eine Zeichenkette bis zum Leerzeichen in einen String speichern kann oder ab dem Leerzeichen bis zum Ende in eine variable speichern kann.:bahnhof:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Datentypen Array in Textdatei speichern und auslesen Java Basics - Anfänger-Themen 16
L Objekt aus Textdatei in ArrayList speichern Java Basics - Anfänger-Themen 4
J Input/Output Tilemap effizient speichern als Textdatei Java Basics - Anfänger-Themen 7
H Input/Output Inhalt einer GUI in Textdatei speichern Java Basics - Anfänger-Themen 1
G Erste Schritte Textdatei einlesen und in Array speichern Java Basics - Anfänger-Themen 5
D Textdatei in geschachtelte Array speichern Java Basics - Anfänger-Themen 17
P CSV Daten in Textdatei Speichern Java Basics - Anfänger-Themen 3
N Input/Output Konsolenausgabe in Textdatei speichern/umleiten Java Basics - Anfänger-Themen 7
J durch drücken eines buttons text in einer textdatei speichern Java Basics - Anfänger-Themen 2
O grosse Textdatei performant als string speichern Java Basics - Anfänger-Themen 8
N Textdatei wird beim Speichern nicht überschrieben, sondern ergänzt Java Basics - Anfänger-Themen 4
F Datenbank in eine Textdatei speichern Java Basics - Anfänger-Themen 13
H Array + StringBuilder in eine Textdatei speichern.laden. Java Basics - Anfänger-Themen 7
M Speichern in einer Textdatei Java Basics - Anfänger-Themen 4
S textdatei speichern. Java Basics - Anfänger-Themen 4
bernd Datensätze in Textdatei speichern? Java Basics - Anfänger-Themen 39
H Leere Zeilen in Textdatei löschen lassen Java Basics - Anfänger-Themen 5
W String einer Textdatei in einzelne Stringobjekte pro Zeile aufteilen Java Basics - Anfänger-Themen 14
N Textdatei aus Resourcen-Ordner eines Projekts/ jar-file lesen Java Basics - Anfänger-Themen 4
javapingu Jeglichen Inhalt einer Textdatei nach Zeile n löschen Java Basics - Anfänger-Themen 8
izoards Textdatei Human unreadable abspeichern Java Basics - Anfänger-Themen 17
A Eine Textdatei auslesen Java Basics - Anfänger-Themen 16
LeoDerKek Textdatei in JAR-File Java Basics - Anfänger-Themen 4
KogoroMori21 Textdatei einlesen im Array (Selection Sort Algorithmus) Java Basics - Anfänger-Themen 3
3 Textdatei Zeilenweise auslesen Java Basics - Anfänger-Themen 3
Ray19941 Über BlueJ Textdatei selbstständig erstellen lassen Java Basics - Anfänger-Themen 2
NeoLexx Datenströme Lesen und Schreiben einer Textdatei Java Basics - Anfänger-Themen 2
D Input/Output Mehrzeiligen String aus Textdatei erstellen Java Basics - Anfänger-Themen 5
M Datenbank oder Textdatei? Java Basics - Anfänger-Themen 4
X Textdatei: zwei-zeilenweise gleiche Zeilen rausschmeißen Java Basics - Anfänger-Themen 21
A Textdatei mit stream einlesen Java Basics - Anfänger-Themen 2
K Textdatei auslesen und über Mqtt schicken Java Basics - Anfänger-Themen 4
J Wörter aus Textdatei suchen Java Basics - Anfänger-Themen 2
S Importieren einer Textdatei Java Basics - Anfänger-Themen 2
x-tshainge Innerhalb von Textdatei addieren Java Basics - Anfänger-Themen 9
Jinnai4 Werte in Textdatei ändern Java Basics - Anfänger-Themen 2
JDimi Textdatei mit beliebig vielen Zeilenumbrüchen erstellen Java Basics - Anfänger-Themen 2
it_is_all Bild-Pfad wird gefunden, nicht aber Textdatei-Pfad Java Basics - Anfänger-Themen 8
M Best Practice Daten-Import /Trabsfomration aus Textdatei Java Basics - Anfänger-Themen 12
G Wert in Textdatei ersetzen? Java Basics - Anfänger-Themen 2
J Daten einer Textdatei in ein JTable importieren. Java Basics - Anfänger-Themen 3
C Input/Output Textdatei vom Java-Programm nicht geladen Java Basics - Anfänger-Themen 58
A Textdatei mit BufferedReader einlesen Java Basics - Anfänger-Themen 0
T Länge einer Textdatei Java Basics - Anfänger-Themen 11
S Übertragen einer Textdatei in ein 2d-Array Java Basics - Anfänger-Themen 2
N Integers aus Textdatei auslesen und mehrere Arrays erstellen Java Basics - Anfänger-Themen 9
T Textdatei öffnen und ans Ende scrollen Java Basics - Anfänger-Themen 11
J Textdatei filtern und bearbeiten Java Basics - Anfänger-Themen 1
C Textdatei oder doch eine Datenban Java Basics - Anfänger-Themen 15
J Input/Output Zeile in Textdatei ändern Java Basics - Anfänger-Themen 14
M Textdatei(en) in .jar schreiben Java Basics - Anfänger-Themen 5
K Textdatei auslesen Java Basics - Anfänger-Themen 10
K Erste Schritte Textdatei -> Array Java Basics - Anfänger-Themen 1
F Textdatei einlesen in ArryList (Objekte abspeichern?) Java Basics - Anfänger-Themen 4
F Problem mit Tabulatoren bei Zeilen zählen einer Textdatei Java Basics - Anfänger-Themen 17
F Textdatei einlesen und Zeilen zählen Java Basics - Anfänger-Themen 10
L Namen aus Textdatei auslesen Java Basics - Anfänger-Themen 1
E Textdatei kopieren funktioniert nicht Java Basics - Anfänger-Themen 12
M Zweidimensionales Array aus Textdatei gewinnen Java Basics - Anfänger-Themen 6
C Aus einer Textdatei Zahlen lesen mit Leerzeichen Java Basics - Anfänger-Themen 11
S Methoden Textdatei auslesen Java Basics - Anfänger-Themen 11
G Textdatei auf Dubletten prüfen Java Basics - Anfänger-Themen 8
T Textdatei Zeile löschen? Java Basics - Anfänger-Themen 4
T Textdatei beschreiben/bearbeiten Java Basics - Anfänger-Themen 4
S Textdatei einlesen und JFrame füllen Java Basics - Anfänger-Themen 14
C auslesen bestimmter werte einer textdatei und anschl. hineinschreiben in eine neue txt-datei. Java Basics - Anfänger-Themen 2
S Textdatei lesen, Methode gibt nur die letzte Zeile aus. Warum? Java Basics - Anfänger-Themen 5
C Einlesen in Array von Textdatei sehr langsam Java Basics - Anfänger-Themen 7
R Werte in eine Textdatei schreiben Java Basics - Anfänger-Themen 20
J Neue Zeile an bestimmter Stelle in Textdatei einfügen Java Basics - Anfänger-Themen 2
T Scanner für große Textdatei Java Basics - Anfänger-Themen 11
A Unterschied Textdatei und Quelltextdatei Java Basics - Anfänger-Themen 5
P Input/Output Textdatei einlesen - 1. Zeichen fehlt Java Basics - Anfänger-Themen 7
J Input/Output Textdatei in einer JAR lesen Java Basics - Anfänger-Themen 3
T Erste Schritte einzelne Wörter aus textdatei lesen... Java Basics - Anfänger-Themen 4
S Textdatei im Internet lesen und editieren Java Basics - Anfänger-Themen 2
J Textdatei einlesen und ausgeben - NullPointerException Java Basics - Anfänger-Themen 5
M Input/Output Objekte in einer Textdatei ablegen (Highscore) Java Basics - Anfänger-Themen 9
K Input/Output Eingelesenedaten von Scanner als Textdatei ausgeben? Java Basics - Anfänger-Themen 2
V Auf Textdatei in jar zugreifen Java Basics - Anfänger-Themen 3
A Textdatei einlesen - erstes Zeichen falsch Java Basics - Anfänger-Themen 20
S Methoden Textdatei Teil String auslesen Java Basics - Anfänger-Themen 3
H Zeile aus Textdatei lesen und in Textfield schreiben Java Basics - Anfänger-Themen 4
W letzte Zeile aus wachsender Textdatei auslesen Java Basics - Anfänger-Themen 5
algebraiker Textdatei-Import Java Basics - Anfänger-Themen 8
M Datum aus einer Textdatei holen Java Basics - Anfänger-Themen 9
C Spalte einer Textdatei einlesen Java Basics - Anfänger-Themen 10
Fab1 Input/Output Textdatei auslesen Java Basics - Anfänger-Themen 4
P Mit offset aus Textdatei auslesen Java Basics - Anfänger-Themen 3
C Textdatei einlesen Java Basics - Anfänger-Themen 8
V Falsches Auslesen von Textdatei Java Basics - Anfänger-Themen 3
T Input/Output 20Mb Textdatei zeilenweise auslesen Java Basics - Anfänger-Themen 10
N Textdatei lesen mit Umlauten Java Basics - Anfänger-Themen 16
M Textdatei einlesen Java Basics - Anfänger-Themen 3
M Liste in Textdatei schreiben Java Basics - Anfänger-Themen 7
B Input/Output Textdatei einlesen Windows / Linux Java Basics - Anfänger-Themen 2
F Textdatei einlesen Java Basics - Anfänger-Themen 7
C Textdatei einlesen -> Probleme Java Basics - Anfänger-Themen 3
K Input/Output Textdatei scheibchenweise auslesen Java Basics - Anfänger-Themen 8
S Textdatei stückweise einlesen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben