EMZETT.
Login

Ein- und Ausgabe (IO)

Kurz: Ein- und Ausgabe (I/O) bezeichnet den Datenaustausch eines Programms mit der Außenwelt: Tastatur, Konsole, Dateien, Netzwerk.

Genauer: Java nutzt Datenströme (Streams): InputStream/OutputStream für Bytes, Reader/Writer für Text.

Im Detail

try (BufferedReader r = new BufferedReader(new FileReader("daten.txt"))) {
    String zeile;
    while ((zeile = r.readLine()) != null) System.out.println(zeile);
}

try-with-resources schließt Ströme automatisch. Moderne Klassen: java.nio.file.Files. Siehe System.out, Input, Output.

Siehe auch: System.out, Input (Eingabegerät), Output (Ausgabegerät)