public class CRC32 extends Object implements Checksum
null
引数をこのクラスのメソッドに渡すと、NullPointerException
がスローされます。
Checksum
コンストラクタ | 説明 |
---|---|
CRC32() |
新しいCRC32オブジェクトを作成します。
|
修飾子と型 | メソッド | 説明 |
---|---|---|
long |
getValue() |
CRC-32値を返します。
|
void |
reset() |
CRC-32を初期値にリセットします。
|
void |
update(byte[] b) |
CRC-32チェックサムを指定されたバイト配列で更新します。
|
void |
update(byte[] b, int off, int len) |
CRC-32チェックサムを指定されたバイト配列で更新します。
|
void |
update(ByteBuffer buffer) |
チェックサムを指定されたバッファからのバイト数で更新します。
|
void |
update(int b) |
CRC-32チェックサムを指定されたバイト(引数bの下位8ビット)で更新します。
|
public void update(int b)
public void update(byte[] b, int off, int len)
update
、インタフェースChecksum
b
- チェックサムを更新するバイト配列off
- データの開始オフセットlen
- 更新に使うバイト数ArrayIndexOutOfBoundsException
- off
が負の場合、またはlen
が負の場合、またはoff+len
が配列b
の長さより大きい場合public void update(byte[] b)
b
- チェックサムの更新に使用するバイト配列public void update(ByteBuffer buffer)
position()
から始まるbuffer.remaining()
バイトを使用して更新されます。復帰時に、バッファの位置はその制限に更新され、その制限は変更されません。 buffer
- チェックサムを更新するByteBuffer バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。