Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.io.InputStreamReader1.1

java.lang.Object
   |
   +--java.io.Reader
         |
         +--java.io.InputStreamReader

Deklaration

public class InputStreamReader
extends java.io.Reader

Beschreibung

InputStreamReader bietet die Möglichkeit, InputStream-Klassen an die zeichenbasierten Reader-Klassen zu koppeln. Sie ist die Basis für Reader-Klassen, die die Daten aus InputStreams lesen. Die aus dem darunter liegenden InputStream gelesenen Bytes werden gemäß einer bestimmten Zeichencodierung in Unicode-Zeichen umgewandelt. Falls der Benutzer keine Zeichencodierung angibt, wird die standardmäßige Codierung der Plattform verwendet.


 
Konstruktoren
publicInputStreamReader(InputStream in)
publicInputStreamReader(InputStream in, String enc)
publicInputStreamReader(InputStream in, Charset cs)     [1.4]
publicInputStreamReader(InputStream in, CharsetDecoder dec)     [1.4]
 
Methoden
public voidclose()
public StringgetEncoding()
public intread()
public intread(char[] b, int off, int len)
public booleanready()


 

Konstruktoren im Detail

public InputStreamReader(InputStream in)
Erzeugt einen neuen InputStreamReader, der die aus in gelesenen Bytes nach der standardmäßigen Codierung der Plattform in Unicode-Zeichen konvertiert.
public InputStreamReader(InputStream in, String enc)
Erzeugt einen neuen InputStreamReader, der die aus in gelesenen Bytes nach der durch enc bezeichneten Codierung in Unicode-Zeichen konvertiert.
Exception: UnsupportedEncodingException
public InputStreamReader(InputStream in, Charset cs)     [1.4]
Erzeugt einen neuen InputStreamReader, der die aus in gelesenen Bytes nach der durch cs bezeichneten Codierung in Unicode-Zeichen konvertiert.
public InputStreamReader(InputStream in, CharsetDecoder dec)     [1.4]
Erzeugt einen neuen InputStreamReader, der die aus in gelesenen Bytes mit dec in Unicode-Zeichen konvertiert.

 

Methoden im Detail

public void close()
Schließt den Stream.
Exception: IOException
public String getEncoding()
Liefert den Namen der verwendeten Codierung oder null, falls der Stream bereits geschlossen wurde.
public int read()
Liest ein Zeichen und liefert es in der Unicode-Codierung zurück. Der Rückgabewert ist -1, falls das Ende des Streams erreicht ist.
Exception: IOException
public int read(char[] b, int off, int len)
Versucht, b.length Zeichen aus dem Stream zu lesen und speichert sie in b. Wenn beim Versuch, das erste Zeichen zu lesen, das Dateiende bereits erreicht ist, ist der Rückgabewert -1. Ansonsten wird die Anzahl der tatsächlich gelesenen Bytes zurückgeliefert.
Exception: IOException
public boolean ready()
Liefert true, wenn Daten zum Lesen aus dem Stream bereitstehen, so dass ein nachfolgender Aufruf von read() nicht blockiert, sonst false.
Exception: IOException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

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