[/url] [url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview
Class
JavaTM 2 Platform
Std. Ed. v1.4.2
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
java.util.zip
Class CheckedInputStreamjava.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.util.zip.CheckedInputStream
public class CheckedInputStream extends FilterInputStreamAn input stream that also maintains a checksum of the data being read. The checksum can then be used to verify the integrity of the input data. 维护被读数据校验和的输入流。校验和可以用于验证输入数据的完整性。
See Also: ChecksumField Summary
Fields inherited from class java.io.FilterInputStream
Constructor Summary
CheckedInputStream(InputStream in, Checksum cksum)
Creates an input stream using the specified Checksum. 使用指定Checksum创建输入流。
Method Summary
Returns the Checksum for this input stream. 返回输入流的Checksum。
int
read()
Reads a byte. 读入一个字节。
int
,]read(byte[] buf, int off, int len)
Reads into an array of bytes. 读入一组字节。
long
skip(long n)
Skips specified number of bytes of input. 跳过指定数目的输入字节。
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, )]read, reset
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
CheckedInputStreampublic CheckedInputStream(InputStream in,
Checksum cksum)
Creates an input stream using the specified Checksum. 使用指定Checksum创建输入流。
Parameters: in - the input stream 输入流 cksum - the Checksum ChecksumMethod Detail
readpublic int read()
throws IOException
Reads a byte. Will block if no input is available. 读入一个字节。如果没有输入可用将阻塞。
Overrides: read in class FilterInputStreamReturns: the byte read, or -1 if the end of the stream is reached. 读入的字节,如果到达流末端,返回-1。 Throws: IOException - if an I/O error has occurred 如果发生I/O错误抛出 See Also: FilterInputStream.inreadpublic int read(byte[] buf,
int off,
int len)
throws IOException
Reads into an array of bytes. Will block until some input is available. 读入一组字节。如果没有输入可用将阻塞。
Overrides: ,]read in class FilterInputStreamParameters: buf - the buffer into which the data is read 读入数据的缓冲 off - the start offset of the data 数据起始偏移 len - the maximum number of bytes read 读取的最大字节数 Returns: the actual number of bytes read, or -1 if the end of the stream is reached. 读入的实际字节数,如果到达流末端,返回-1。 Throws: IOException - if an I/O error has occurred 如果发生I/O错误抛出 See Also: FilterInputStream.inskippublic long skip(long n)
throws IOException
Skips specified number of bytes of input. 跳过指定数目的输入字节。
Overrides: skip in class FilterInputStreamParameters: n - the number of bytes to skip 要跳过的字节数 Returns: the actual number of bytes skipped 跳过的实际字节数 Throws: IOException - if an I/O error has occurred 如果发生I/O错误抛出getChecksumpublic Checksum getChecksum()
Returns the Checksum for this input stream. 返回输入流的Checksum。
Returns: the Checksum value Checksum值[/url][url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview
Class
JavaTM 2 Platform
Std. Ed. v1.4.2
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.