next up previous contents
Nächste Seite: Lesen aus Textdateien Aufwärts: Schreiben in Textdateien Vorherige Seite: Schreiben in Textdateien   Inhalt

Daten von der Standard-Eingabe in eine Textdatei speichern

import java.io.*;

public class dataus {
    public static void main (String args[]) {
        InputStreamReader eingabe = new InputStreamReader(System.in);
        BufferedReader ein = new BufferedReader(eingabe);
        File out = new File("ausgabe.txt");
        
        try {
            FileOutputStream ausgabe = new FileOutputStream(out);
            DataOutputStream raus = new DataOutputStream(ausgabe);
            String s = ein.readLine();
            while (!s.equals(".")) {
                raus.writeBytes(s+"\n");
                s = ein.readLine();
            }
        }
        catch (IOException e) {
            System.err.println(e.toString());
        }
    }
}

Beachte das ``Auffangen'' der IOException!



Alfred Nussbaumer 2003-02-10