站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档

Java(TM) 2 Platform, Standard Edition, v1.2.2 API Specification: Class Adler32 - JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档

JavaTM 2 Platform
Standard Edition

java.util.zip
Class Adler32

java.lang.Object
  |
  +--java.util.zip.Adler32

public class Adler32
extends Object
implements Checksum

A class that can be used to compute the Adler-32 checksum of a data stream. An Adler-32 checksum is almost as reliable as a CRC-32 but can be computed much faster.

See Also:
Checksum

Constructor Summary
Adler32()
          Creates a new Adler32 class.
 
Method Summary
 long getValue()
          Returns checksum value.
 void reset()
          Resets checksum to initial value.
 void update(byte[] b)
          Updates checksum with specified array of bytes.
 void update(byte[] b, int off, int len)
          Updates checksum with specified array of bytes.
 void update(int b)
          Updates checksum with specified byte.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Adler32

public Adler32()
Creates a new Adler32 class.
Method Detail

update

public void update(int b)
Updates checksum with specified byte.
Specified by:
update in interface Checksum

update

public void update(byte[] b,
                   int off,
                   int len)
Updates checksum with specified array of bytes.
Specified by:
update in interface Checksum

update

public void update(byte[] b)
Updates checksum with specified array of bytes.

reset

public void reset()
Resets checksum to initial value.
Specified by:
reset in interface Checksum

getValue

public long getValue()
Returns checksum value.
Specified by:
getValue in interface Checksum

JavaTM 2 Platform
Standard Edition

Submit a bug or feature
Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.