Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CheckedInputStream extends FilterInputStream
Checksum
в
Конструктор и Описание |
---|
CheckedInputStream(InputStream in, Checksum cksum)
Создает входной поток, используя указанную Контрольную сумму.
|
Модификатор и Тип | Метод и Описание |
---|---|
Контрольная сумма |
getChecksum()
Возвращает Контрольную сумму для этого входного потока.
|
int |
read()
Читает байт.
|
int |
read(byte[] buf, int off, int len)
Чтения в массив байтов.
|
long |
skip(long n)
Конкретное количество пропусков байтов ввода.
|
available, close, mark, markSupported, read, reset
public CheckedInputStream(InputStream in, Checksum cksum)
in
- входной потокcksum
- Контрольная суммаpublic int read() throws IOException
read
в классе FilterInputStream
IOException
- если ошибка ввода-вывода произошлаFilterInputStream.in
public int read(byte[] buf, int off, int len) throws IOException
len
не нуль, блоки метода, пока некоторый ввод не доступен; иначе, никакие байты не читаются и 0
возвращается.read
в классе FilterInputStream
buf
- буфер, в который читаются данныеoff
- запуск смещается в целевом массиве b
len
- максимальное количество байтов читалоNullPointerException
- Если buf
null
.IndexOutOfBoundsException
- Если off
отрицательно, len
отрицательно, или len
больше чем buf.length - off
IOException
- если ошибка ввода-вывода произошлаFilterInputStream.in
public long skip(long n) throws IOException
skip
в классе FilterInputStream
n
- число байтов, чтобы пропуститьIOException
- если ошибка ввода-вывода произошлаpublic Checksum getChecksum()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.