JavaTM Platform
Standard Ed. 6

java.util.zip
类 Adler32

java.lang.Object
  继承者 java.util.zip.Adler32
所有已实现的接口:
Checksum

public class Adler32
     
extends Object
implements Checksum

可用于计算数据流的 Adler-32 校验和的类。Adler-32 校验和几乎与 CRC-32 一样可靠,但是能够更快地计算出来。

另请参见:
Checksum

构造方法摘要
Adler32()
          创建新的 Adler32 对象。
 
方法摘要
 long getValue()
          返回校验和值。
 void reset()
          将校验和重置为初始值。
 void update(byte[] b)
          使用指定的字节数组更新校验和。
 void update(byte[] b, int off, int len)
          使用指定的字节数组更新校验和。
 void update(int b)
          使用指定字节更新校验和。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Adler32

public Adler32()
创建新的 Adler32 对象。

方法详细信息

update

public void update(int b)
使用指定字节更新校验和。

指定者:
接口 Checksum 中的 update
参数:
b - 字节数组

update

public void update(byte[] b,
                   int off,
                   int len)
使用指定的字节数组更新校验和。

指定者:
接口 Checksum 中的 update
参数:
b - 更新校验和要使用的字节数组
off - 数据的初始偏移量
len - 用于更新的字节数

update

public void update(byte[] b)
使用指定的字节数组更新校验和。


reset

public void reset()
将校验和重置为初始值。

指定者:
接口 Checksum 中的 reset

getValue

public long getValue()
返回校验和值。

指定者:
接口 Checksum 中的 getValue
返回:
当前的校验和值

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策