txt-datei in Java erstellen



  • Hallo Jungs,
    möchte eine txt datei in java erstellen. Aber irgent wie klappt es nicht.
    Hier der code

    import java.util.*; 
    import java.io.*; 
    
    class DMX
    {			
    	public static void main (String args [])
    	{		
    		FileWriter fw = new FileWriter("test.txt");
    		fw.write( "Test bla bala" );
    		fw.close();
    	}
    }
    


  • Heier code der funktioniert:

    BufferedWriter out = new BufferedWriter(new FileWriter("test.txt", false));
    out.write("Text");
    out.close();

    So, das müsste klappen! 🙂
    Das gleiche solltest du beim Lesen machen, also den BufferedReader nutzen:

    BufferedReader in = new BufferedReader(new FileReader("test.txt");
    String line;
    while ((line = in.readLine()) != null) {
    output.append(line+"\r\n");
    }

    Jede Zeile wird hier nacheinander an einen StringBuffer angefügt. Hinter jede Zeile gehört ein CRLF(\r\n). Es reicht aber auch ein einfaches \n, falls du nicht vorhaben solltest irgendeinen gelesenen Text einer Datei auf eine Windowsfestplatte zu schreiben.


Anmelden zum Antworten