JavaTM Platform
Standard Ed. 6

java.util.zip
类 CRC32

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

public class CRC32
extends Object
implements Checksum

可用于计算数据流的 CRC-32 的类。

另请参见:
Checksum

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

构造方法详细信息

CRC32

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

方法详细信息

update

public void update(int b)
使用指定字节更新 CRC-32。

指定者:
接口 Checksum 中的 update
参数:
b - 更新校验和要使用的字节

update

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

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

update

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

参数:
b - 更新校验和使用的字节数组

reset

public void reset()
将 CRC-32 重置为初始值。

指定者:
接口 Checksum 中的 reset

getValue

public long getValue()
返回 CRC-32 值。

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

JavaTM Platform
Standard Ed. 6

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

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