Language

Arrays.HashCode メソッド

定義

オーバーロード

名前 説明
HashCode(Single[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Int64[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Int32[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Int16[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Double[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Char[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Byte[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Boolean[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Object[])

指定した配列の内容に基づいてハッシュ コードを返します。

HashCode(Single[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([F)I", "")]
public static int HashCode(float[]? a);
[<Android.Runtime.Register("hashCode", "([F)I", "")>]
static member HashCode : single[] -> int

パラメーター

a
Single[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 Arrays.equals(a, b)のような 2 つのfloat配列ab場合も、Arrays.hashCode(a) == Arrays.hashCode(b)されます。

このメソッドによって返される値は、同じ順序でaの要素を表すFloatインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Int64[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([J)I", "")]
public static int HashCode(long[]? a);
[<Android.Runtime.Register("hashCode", "([J)I", "")>]
static member HashCode : int64[] -> int

パラメーター

a
Int64[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 Arrays.equals(a, b)のような 2 つのlong配列ab場合も、Arrays.hashCode(a) == Arrays.hashCode(b)されます。

このメソッドによって返される値は、同じ順序でaの要素を表すLongインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Int32[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([I)I", "")]
public static int HashCode(int[]? a);
[<Android.Runtime.Register("hashCode", "([I)I", "")>]
static member HashCode : int[] -> int

パラメーター

a
Int32[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 2 つの null 以外のint配列ab、Arrays.equals(a, b)する場合もArrays.hashCode(a) == Arrays.hashCode(b)。

このメソッドによって返される値は、同じ順序でaの要素を表すIntegerインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Int16[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([S)I", "")]
public static int HashCode(short[]? a);
[<Android.Runtime.Register("hashCode", "([S)I", "")>]
static member HashCode : int16[] -> int

パラメーター

a
Int16[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 Arrays.equals(a, b)のような 2 つのshort配列ab場合も、Arrays.hashCode(a) == Arrays.hashCode(b)されます。

このメソッドによって返される値は、同じ順序でaの要素を表すShortインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Double[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([D)I", "")]
public static int HashCode(double[]? a);
[<Android.Runtime.Register("hashCode", "([D)I", "")>]
static member HashCode : double[] -> int

パラメーター

a
Double[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 Arrays.equals(a, b)のような 2 つのdouble配列ab場合も、Arrays.hashCode(a) == Arrays.hashCode(b)されます。

このメソッドによって返される値は、同じ順序でaの要素を表すDoubleインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Char[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([C)I", "")]
public static int HashCode(char[]? a);
[<Android.Runtime.Register("hashCode", "([C)I", "")>]
static member HashCode : char[] -> int

パラメーター

a
Char[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 Arrays.equals(a, b)のような 2 つのchar配列ab場合も、Arrays.hashCode(a) == Arrays.hashCode(b)されます。

このメソッドによって返される値は、同じ順序でaの要素を表すCharacterインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Byte[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([B)I", "")]
public static int HashCode(byte[]? a);
[<Android.Runtime.Register("hashCode", "([B)I", "")>]
static member HashCode : byte[] -> int

パラメーター

a
Byte[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 Arrays.equals(a, b)のような 2 つのbyte配列ab場合も、Arrays.hashCode(a) == Arrays.hashCode(b)されます。

このメソッドによって返される値は、同じ順序でaの要素を表すByteインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Boolean[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([Z)I", "")]
public static int HashCode(bool[]? a);
[<Android.Runtime.Register("hashCode", "([Z)I", "")>]
static member HashCode : bool[] -> int

パラメーター

a
Boolean[]

計算するハッシュ値を持つ配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 Arrays.equals(a, b)のような 2 つのboolean配列ab場合も、Arrays.hashCode(a) == Arrays.hashCode(b)されます。

このメソッドによって返される値は、同じ順序でaの要素を表すBooleanインスタンスのシーケンスを含むListでList#hashCode() hashCode メソッドを呼び出すことによって取得される値と同じです。 aがnullの場合、このメソッドは 0 を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

HashCode(Object[])

指定した配列の内容に基づいてハッシュ コードを返します。

[Android.Runtime.Register("hashCode", "([Ljava/lang/Object;)I", "")]
public static int HashCode(Java.Lang.Object[]? a);
[<Android.Runtime.Register("hashCode", "([Ljava/lang/Object;)I", "")>]
static member HashCode : Java.Lang.Object[] -> int

パラメーター

a
Object[]

コンテンツ ベースのハッシュ コードを計算する配列

返品

のコンテンツ ベースのハッシュ コード a

属性

注釈

指定した配列の内容に基づいてハッシュ コードを返します。 配列に要素として他の配列が含まれている場合、ハッシュ コードは内容ではなく ID に基づいています。 したがって、1 つ以上のレベルの配列を介して直接または間接的に、自身を要素として含む配列でこのメソッドを呼び出すことができます。

Arrays.equals(a, b)のような 2 つの配列ab場合は、Arrays.hashCode(a) == Arrays.hashCode(b)する場合もあります。

このメソッドによって返される値は、aがnullされていない限り、Arrays.asList(a).hashCode()によって返される値と同じです。この場合、0が返されます。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象