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

Klasse java.util.zip.CheckedInputStream1.1

java.lang.Object
   |
   +--java.io.InputStream
         |
         +--java.io.FilterInputStream
               |
               +--java.util.zip.CheckedInputStream

Deklaration

public class CheckedInputStream
extends java.io.FilterInputStream

Beschreibung

Die Klasse CheckedInputStream stellt einen Stream zur Verfügung, der eine Prüfsumme über die gelesenen Daten berechnet.


 
Konstruktoren
publicCheckedInputStream(InputStream in, Checksum cksum)
 
Methoden
public ChecksumgetChecksum()
public intread()
public intread(byte[] buf, int off, int len)
public longskip(long n)


 

Konstruktoren im Detail

public CheckedInputStream(InputStream in, Checksum cksum)
Erzeugt einen neuen CheckedInputStream, der die Daten aus in liest und zur Prüfsummenberechnung das Objekt cksum verwendet.

 

Methoden im Detail

public Checksum getChecksum()
Liefert das Checksum-Objekt, mit dem die Prüfsumme berechnet wird.
public int read()
Liest ein Byte aus dem Stream und aktualisiert die Prüfsumme.
Exception: IOException
public int read(byte[] buf, int off, int len)
Liest len Bytes aus dem Stream und speichert sie ab dem Index off in buf. Rückgabewert ist die tatsächlich gelesene Anzahl an Bytes oder -1, falls des Ende des Streams erreicht ist.
Exception: IOException
public long skip(long n)
Versucht, n Bytes aus dem Stream zu überlesen, und liefert die Anzahl der tatsächlich übersrungenen Bytes. Diese kann kleiner als n sein, wenn vorzeitig das Ende des Streams erreicht wird. Fall momentan weniger als n Bytes im Stream bereitstehen, blockiert diese Methode so lange, bis n Bytes gelesen werden konnten oder das Stream-Ende erreicht ist.
Exception: IOException


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

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