Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index


10.4

Byte-, Character- und andere Streams



In diesem Abschnitt wird ein kurzer Überblick über die einzelnen Streams gegeben, die im JDK enthalten sind. Hierbei werden sowohl die neuen Character-Streams des JDK 1.1 als auch die Byte-orientierten Streams des JDK 1.0 berücksichtigt. Für diejenigen, die schon über Programmiererfahrung mit dem JDK 1.0 verfügen, ist sicherlich die Korrespondenz der Streams des JDK 1.0 mit den Streams des JDK 1.1 interessant. Denn wie oben schon erwähnt, gibt es in der Funktionalität keine großen Unterschiede. Was sich geändert hat, ist nur der Datentyp, auf dem die Streams operieren. Die Methoden sind zum größten Teil identisch.

Die Beispiele in den nächsten Abschnitten werden jeweils mit den Character-Streams des JDK 1.1 durchgeführt, soweit dies möglich ist. Die Verwendung des korrespondierenden Byte-Streams erfolgt in den meisten Fällen genauso. Bei Unterschieden wird gegebenenfalls darauf hingewiesen.

Tabelle 10.2: Character-Streams und Byte-Streams zur Eingabe
Character-StreamByte-Stream
ReaderInputStream
InputStreamReader 
BufferedReaderBufferedInputStream
LineNumberReader 
CharArrayReaderByteArrayInputStream
FileReaderFileInputStream
FilterReaderFilterInputStream
PushbackReaderPushbackInputStream
PipedReaderPipedInputStream
StringReaderStringBufferInputStream

Tabelle 10.3: Character-Streams und Byte-Streams zur Ausgabe
Character-StreamByte-Stream
WriterOutputStream
OutputStreamWriter 
BufferedWriterBufferedOutputStream
CharArrayWriterByteArrayOutputStream
FileWriterFileOutputStream
FilterWriterFilterOutputStream
PipedWriterPipedOutputStream
StringWriter 
StringWriter

Neben den in den Tabellen 10.2 und 10.3 gegenübergestellten Character- und Byte-Streams enthält das JDK noch einige wenige andere Streams, die nicht direkt zur Textverarbeitung verwendet werden.

Dazu gehören:


 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.