- java.lang.Object
 -  
      
- java.io.InputStream
 -  
        
- java.io.FilterInputStream
 -  
          
- java.util.zip.CheckedInputStream
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Closeable,AutoCloseable 
public class CheckedInputStream extends FilterInputStream
一种输入流,它还维护正在读取的数据的校验和。 然后可以使用校验和来验证输入数据的完整性。- 从以下版本开始:
 - 1.1
 - 另请参见:
 -  
         
Checksum 
 
-  
        
       
-  
             
字段汇总
-  
               
声明的属性在类 java.io.FilterInputStream
in 
 -  
               
 
-  
             
构造方法摘要
构造方法 构造器 描述 CheckedInputStream(InputStream in, Checksum cksum)使用指定的校验和创建输入流。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 ChecksumgetChecksum()返回此输入流的校验和。intread()读一个字节。intread(byte[] buf, int off, int len)读入一个字节数组。longskip(long n)跳过指定的输入字节数。-  
               
声明方法的类 java.io.FilterInputStream
available, close, mark, markSupported, read, reset 
-  
               
声明方法的类 java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, transferTo 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
CheckedInputStream
public CheckedInputStream(InputStream in, Checksum cksum)
使用指定的校验和创建输入流。- 参数
 -  
              
in- 输入流 -  
              
cksum- 校验和 
 
 -  
 
-  
             
方法详细信息
-  
read
public int read() throws IOException读一个字节。 如果没有输入可以阻止。- 重写:
 -  
              
read在类FilterInputStream - 结果
 - 读取的字节,如果到达流的末尾,则返回-1。
 - 异常
 -  
              
IOException- 如果发生I / O错误 - 另请参见:
 -  
              
FilterInputStream.in 
 
-  
read
public int read(byte[] buf, int off, int len) throws IOException读入一个字节数组。 如果len不为零,则该方法将阻塞,直到某些输入可用; 否则,不读取任何字节,返回0。- 重写:
 -  
              
read在类FilterInputStream - 参数
 -  
              
buf- 读取数据的缓冲区 -  
              
off- 目标阵列b的起始偏移量 -  
              
len- 读取的最大字节数 - 结果
 - 读取的实际字节数,如果到达流的末尾,则返回-1。
 - 异常
 -  
              
NullPointerException- 如果buf是null。 -  
              
IndexOutOfBoundsException- 如果off为负数,则len为负数,或len为大于buf.length - off -  
              
IOException- 如果发生I / O错误 - 另请参见:
 -  
              
FilterInputStream.in 
 
-  
skip
public long skip(long n) throws IOException跳过指定的输入字节数。- 重写:
 -  
              
skip在类FilterInputStream - 参数
 -  
              
n- 要跳过的字节数 - 结果
 - 跳过的实际字节数
 - 异常
 -  
              
IOException- 如果发生I / O错误 
 
-  
getChecksum
public Checksum getChecksum()
返回此输入流的校验和。- 结果
 - 校验和值
 
 
 -  
 
 -