Dateien schreiben und lesen??



  • Hallo
    Wie kann ich mit Java in eine Datei schreiben oder sie lesen.
    Könnt ihr mir vieleicht ein Codebeispiel geben.



  • //...
    try {
                File f = fsave.getSelectedFile ();
                FileWriter fin = new FileWriter ( f );
                BufferedWriter rbuf = new BufferedWriter ( fin );
                String str = intext.getText ();
                rbuf.write ( str );
                rbuf.close ();
                fin.close ();
            } 
    //...
    
    try {
                File f = fopen.getSelectedFile ();
                FileInputStream fr = new FileInputStream ( f );
                InputStreamReader fout = new InputStreamReader ( fr );
                BufferedReader br = new BufferedReader ( fout );
                while( br.ready () ) {
                    sbuf.append ( br.readLine () + "\n" );
                }
                intext.setText( sbuf.toString () );
                br.close ();            
            }
    
    //...
    

    So ginge es zum Beispiel. Aber der Code ist nicht gerad sauber... 🙄



  • Der einfachste Weg ist wohl:

    FileWriter out = new FileWriter("test.txt");
    out.write("TestString");
    out.close();
    

    Da gibt's natürlich noch mehr Optionen, wie BufferedWriter ...


Anmelden zum Antworten