Java Reference
In-Depth Information
Die unterschiedlichen Merkmale der in der Klassenhierarchie dargestellten Daten-
ströme werden in Tabelle 12.8 erläutert.
Klasse
Beschreibung
Reader/
Writer
Superklasse aller zeichenorientierten Datenströme
Verwendet einen Puffer für die Lese- bzw. Schreibopera-
tionen.
BufferedReader/
BufferedWriter
LineNumberReader
Er führt einen Zähler für die Zeilen mit. Der Zähler kann
abgefragt und gesetzt werden.
CharArrayReader/
CharArrayWriter
Kann aus Char-Arrays lesen bzw. in Char-Arrays schreiben.
FilterReader/
FilterWriter
Arbeitet mit einem anderen Reader zusammen und kann
gelesene bzw. zu schreibende Daten filtern bzw. bearbeiten.
PushbackReader
Kann gelesene Daten für weitere Lesevorgänge in den
Stream zurückgeben.
InputStreamReader/
InputStreamWriter
Bietet die Möglichkeit, byteorientierte und zeichenorien-
tierte Streams zu koppeln. So können Daten aus byteorien-
tierten Streams in zeichenorientierte Streams und
umgekehrt übertragen werden.
FileReader/
FileWriter
Liest aus bzw. schreibt in eine Datei.
PipedReader/
PipedWriter
Bringt Methoden mit, um Datenströme zwischen unabhän-
gigen Programmen (Threads) auszutauschen.
StringReader/
StringWriter
Bietet die Möglichkeit, auf einen String wie auf einen
Stream zuzugreifen. Schreibt Zeichen in bzw. liest Zeichen
aus einem String.
PrintWriter
Bringt Methoden mit, um primitive Datentypen im Text-
format auszugeben.
Tabelle 12.8 Die unterschiedlichen zeichenorientierten Streams
In Tabelle 12.9 und Tabelle 12.10 werden die grundlegenden Methoden der Reader - und
der Writer -Klasse zusammengefasst und erläutert.
Search WWH ::




Custom Search