DownloadCompletedInput
public
final
class
DownloadCompletedInput
extends Object
| java.lang.Object | |
| ↳ | android.adservices.ondevicepersonalization.DownloadCompletedInput |
概要
パブリック メソッド | |
|---|---|
boolean
|
equals(Object o)
他のオブジェクトが「次と等しい」かどうかを示します。表示されます。 |
Map<String, byte[]>
|
getData()
ダウンロードしたキーと値を含むマップ |
int
|
hashCode()
オブジェクトのハッシュコード値を返します。 |
継承されるメソッド | |
|---|---|
パブリック メソッド
equals
public boolean equals (Object o)
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。
equals メソッドは、null 以外のオブジェクト参照に等価関係を実装します。
- 再帰性: null 以外の参照値
xについて、x.equals(x)はtrueを返します。 - 対称性: null 以外の参照値
x、yについて、y.equals(x)がtrueを返す場合にのみ、x.equals(y)はtrueを返します。 - 推移性: null 以外の参照値
x、y、zについて、x.equals(y)がtrueを返し、かつy.equals(z)がtrueを返す場合、x.equals(z)はtrueを返します。 - 一貫性: null 以外の参照値
x、yについて、オブジェクトのequals比較に使用する情報が変更されない限り、何度x.equals(y)を呼び出しても返される値は一貫してtrueか、一貫してfalseです。 - null 以外の参照値
xについて、x.equals(null)はfalseを返します。
Object クラスの equals メソッドは、オブジェクトの等価関係を可能な限り識別しやすく実装します。つまり、null 以外の参照値 x と y について、x と y が同じオブジェクトを参照している場合にのみ、true を返します(x == y の値は true)。
なお、等しいオブジェクトは等しいハッシュコードを持たなければならないという hashCode メソッドの一般的なコントラクトを維持するよう、通常はこのメソッドがオーバーライドされるたびに hashCode メソッドをオーバーライドする必要があります。
| パラメータ | |
|---|---|
o |
Object: この値は null であっても構いません。 |
| 戻り値 | |
|---|---|
boolean |
このオブジェクトが obj 引数と同じである場合は true、それ以外の場合は false。 |
getData
public Map<String, byte[]> getData ()
ダウンロードしたキーと値を含むマップ
| 戻り値 | |
|---|---|
Map<String, byte[]> |
この値が null になることはありません。 |
hashCode
public int hashCode ()
オブジェクトのハッシュコード値を返します。このメソッドは、HashMap で実現するようなハッシュ テーブルの利点を活かすためにサポートされています。
hashCode の一般的なコントラクトは次のとおりです。
- Java アプリの実行中に同じオブジェクトに対して複数回呼び出された場合、オブジェクトの
equals比較に使用される情報が変更されない限り、hashCodeメソッドは一貫して同じ整数を返さなければなりません。この整数は、アプリのある実行から同じアプリの別の実行まで一貫している必要はありません。 equals(Object)メソッドから 2 つのオブジェクトが等しい場合、その 2 つのオブジェクトのそれぞれに対してhashCodeメソッドを呼び出したとき、同じ整数の結果が生成されなければなりません。equals(java.lang.Object)メソッドから 2 つのオブジェクトが等しくない場合、その 2 つのオブジェクトのそれぞれに対してhashCodeメソッドを呼び出したとき、異なる整数の結果が生成されなければならない、ということはありません。ただし、等しくないオブジェクトに対して異なる整数の結果を生成すると、ハッシュ テーブルのパフォーマンスが向上する可能性があることに留意すべきです。
現実的である限り、クラス Object で定義された hashCode メソッドは、異なるオブジェクトに対して異なる整数を返します(hashCode は、ある時点からオブジェクトのメモリアドレスの関数として実装されるかもしれません)。
| 戻り値 | |
|---|---|
int |
このオブジェクトのハッシュコード値。 |