次の方法で共有


Arrays.Equals メソッド

定義

オーバーロード

Equals(Byte[], Int32, Int32, Byte[], Int32, Int32)

指定した範囲の 2 つの指定したバイト配列が互いに等しい場合は true を返します。

Equals(Char[], Int32, Int32, Char[], Int32, Int32)

指定した範囲の 2 つの指定した文字配列が互いに等しい場合は true を返します。

Equals(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)

指定した範囲のオブジェクトの 2 つの指定した配列が互いに等しい場合は true を返します。

Equals(Double[], Int32, Int32, Double[], Int32, Int32)

指定した範囲の double の 2 つの指定した配列が互いに等しい場合は true を返します。

Equals(Single[], Int32, Int32, Single[], Int32, Int32)

指定した範囲の浮動小数点の 2 つの指定した配列が互いに等しい場合は true を返します。

Equals(Int32[], Int32, Int32, Int32[], Int32, Int32)

指定した範囲の int の 2 つの指定した配列が互いに等しい場合は true を返します。

Equals(Int64[], Int32, Int32, Int64[], Int32, Int32)

指定した範囲の long の指定された 2 つの配列が互いに等しい場合は true を返します。

Equals(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

指定した範囲のブール値の 2 つの指定した配列が互いに等しい場合は true を返します。

Equals(Int16[], Int32, Int32, Int16[], Int32, Int32)

指定した範囲の 2 つの指定したショーツ配列が互いに等しい場合は true を返します。

Equals(Object[], Int32, Int32, Object[], Int32, Int32)

指定した範囲のオブジェクトの 2 つの指定した配列が互いに等しい場合は true を返します。

Equals(Int16[], Int16[])

true指定した 2 つのショーツ配列が互いに等しい場合に返します。

Equals(Single[], Single[])

true指定された 2 つの浮動小数点配列が互いに等しい場合に返します。

Equals(Int64[], Int64[])

true指定された long の 2 つの配列が互いに等しい場合に返します。

Equals(Int32[], Int32[])

int の true 指定された 2 つの配列が 互いに等しい 場合に返します。

Equals(Double[], Double[])

true指定された double の 2 つの配列が互いに等しい場合に返します。

Equals(Char[], Char[])

true指定した 2 つの文字配列が互いに等しい場合に返します。

Equals(Byte[], Byte[])

true指定した 2 つのバイト配列が互いに等しい場合に返します。

Equals(Boolean[], Boolean[])

ブール値の true 指定された 2 つの配列が 互いに等しい 場合に返します。

Equals(Object[], Object[])

オブジェクトの true 2 つの指定した配列が 互いに等しい 場合に返します。

Equals(Object[], Object[], IComparator)

オブジェクトの true 2 つの指定した配列が 互いに等しい 場合に返します。

Equals(Byte[], Int32, Int32, Byte[], Int32, Int32)

指定した範囲の 2 つの指定したバイト配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([BII[BII)Z", "", ApiSince=33)]
public static bool Equals (byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([BII[BII)Z", "", ApiSince=33)>]
static member Equals : byte[] * int * int * byte[] * int * int -> bool

パラメーター

a
Byte[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Byte[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲の 2 つの指定したバイト配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(byte[], int, int, byte[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Char[], Int32, Int32, Char[], Int32, Int32)

指定した範囲の 2 つの指定した文字配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([CII[CII)Z", "", ApiSince=33)]
public static bool Equals (char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([CII[CII)Z", "", ApiSince=33)>]
static member Equals : char[] * int * int * char[] * int * int -> bool

パラメーター

a
Char[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Char[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲の 2 つの指定した文字配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(char[], int, int, char[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)

指定した範囲のオブジェクトの 2 つの指定した配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)Z", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static bool Equals (Java.Lang.Object[] a, int aFromIndex, int aToIndex, Java.Lang.Object[] b, int bFromIndex, int bToIndex, Java.Util.IComparator cmp);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)Z", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Equals : Java.Lang.Object[] * int * int * Java.Lang.Object[] * int * int * Java.Util.IComparator -> bool

パラメーター

a
Object[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Object[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

cmp
IComparator

配列要素を比較するコンパレータ

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲のオブジェクトの 2 つの指定した配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

指定された比較子cmp.compare(e1, e2) == 0e2指定すると、2 つのオブジェクトe1が等しいと見されます。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(T[], int, int, T[], int, int, java.util.Comparator<? super T>)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Double[], Int32, Int32, Double[], Int32, Int32)

指定した範囲の double の 2 つの指定した配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([DII[DII)Z", "", ApiSince=33)]
public static bool Equals (double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([DII[DII)Z", "", ApiSince=33)>]
static member Equals : double[] * int * int * double[] * int * int -> bool

パラメーター

a
Double[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Double[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲の double の 2 つの指定した配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

次の場合、2 つの double が d1 等しいと d2 見なされます。

{@code new Double(d1).equals(new Double(d2))}

(演算子とは異なり == 、このメソッドは NaN それ自体と等しく、0.0d は -0.0d と等しくないと見なされます)。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(double[], int, int, double[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Single[], Int32, Int32, Single[], Int32, Int32)

指定した範囲の浮動小数点の 2 つの指定した配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([FII[FII)Z", "", ApiSince=33)]
public static bool Equals (float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([FII[FII)Z", "", ApiSince=33)>]
static member Equals : single[] * int * int * single[] * int * int -> bool

パラメーター

a
Single[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Single[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲の浮動小数点の 2 つの指定した配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

次の場合、 f1 2 つの浮動小数点が等しいと f2 見なされます。

{@code new Float(f1).equals(new Float(f2))}

(演算子とは異なり == 、このメソッドは NaN それ自体と等しく、0.0f は -0.0f と等しくないと見なされます)。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(float[], int, int, float[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Int32[], Int32, Int32, Int32[], Int32, Int32)

指定した範囲の int の 2 つの指定した配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([III[III)Z", "", ApiSince=33)]
public static bool Equals (int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([III[III)Z", "", ApiSince=33)>]
static member Equals : int[] * int * int * int[] * int * int -> bool

パラメーター

a
Int32[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Int32[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲の int の 2 つの指定した配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(int[], int, int, int[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Int64[], Int32, Int32, Int64[], Int32, Int32)

指定した範囲の long の指定された 2 つの配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([JII[JII)Z", "", ApiSince=33)]
public static bool Equals (long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([JII[JII)Z", "", ApiSince=33)>]
static member Equals : int64[] * int * int * int64[] * int * int -> bool

パラメーター

a
Int64[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Int64[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲の long の指定された 2 つの配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(long[], int, int, long[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

指定した範囲のブール値の 2 つの指定した配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([ZII[ZII)Z", "", ApiSince=33)]
public static bool Equals (bool[] a, int aFromIndex, int aToIndex, bool[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([ZII[ZII)Z", "", ApiSince=33)>]
static member Equals : bool[] * int * int * bool[] * int * int -> bool

パラメーター

a
Boolean[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Boolean[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲のブール値の 2 つの指定した配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(boolean[], int, int, boolean[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Int16[], Int32, Int32, Int16[], Int32, Int32)

指定した範囲の 2 つの指定したショーツ配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([SII[SII)Z", "", ApiSince=33)]
public static bool Equals (short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([SII[SII)Z", "", ApiSince=33)>]
static member Equals : int16[] * int * int * int16[] * int * int -> bool

パラメーター

a
Int16[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Int16[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲の 2 つの指定したショーツ配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(short[], int, int, short[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Object[], Int32, Int32, Object[], Int32, Int32)

指定した範囲のオブジェクトの 2 つの指定した配列が互いに等しい場合は true を返します。

[Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;II)Z", "", ApiSince=33)]
public static bool Equals (Java.Lang.Object[] a, int aFromIndex, int aToIndex, Java.Lang.Object[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;II)Z", "", ApiSince=33)>]
static member Equals : Java.Lang.Object[] * int * int * Java.Lang.Object[] * int * int -> bool

パラメーター

a
Object[]

等しいかどうかをテストする最初の配列

aFromIndex
Int32

テストする最初の配列の最初の要素のインデックス (包括的)

aToIndex
Int32

テストする最初の配列の最後の要素のインデックス (排他)

b
Object[]

等しいかどうかをテストする 2 番目の配列

bFromIndex
Int32

テストする 2 番目の配列の最初の要素のインデックス (包括的)

bToIndex
Int32

テストする 2 番目の配列の最後の要素のインデックス (排他)

戻り値

true 指定した範囲の 2 つの配列が等しい場合

属性

注釈

指定した範囲のオブジェクトの 2 つの指定した配列が互いに等しい場合は true を返します。

各範囲でカバーされる要素の数が同じで、2 つの配列内の指定された範囲に対応するすべての要素のペアが等しい場合、2 つの配列は等しいと見なされます。 言い換えると、2 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

2 つのオブジェクトe1で、e2等しいと見なされます。Objects.equals(e1, e2)

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(java.lang.Object[], int, int, java.lang.Object[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Int16[], Int16[])

true指定した 2 つのショーツ配列が互いに等しい場合に返します。

[Android.Runtime.Register("equals", "([S[S)Z", "")]
public static bool Equals (short[]? a, short[]? a2);
[<Android.Runtime.Register("equals", "([S[S)Z", "")>]
static member Equals : int16[] * int16[] -> bool

パラメーター

a
Int16[]

等しいかどうかをテストする 1 つの配列

a2
Int16[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

true指定した 2 つのショーツ配列が互いに等しい場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

の Java ドキュメントjava.util.Arrays.equals(short[], short[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Single[], Single[])

true指定された 2 つの浮動小数点配列が互いに等しい場合に返します。

[Android.Runtime.Register("equals", "([F[F)Z", "")]
public static bool Equals (float[]? a, float[]? a2);
[<Android.Runtime.Register("equals", "([F[F)Z", "")>]
static member Equals : single[] * single[] -> bool

パラメーター

a
Single[]

等しいかどうかをテストする 1 つの配列

a2
Single[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

true指定された 2 つの浮動小数点配列が互いに等しい場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

次の場合、 f1 2 つの浮動小数点が等しいと f2 見なされます。

{@code new Float(f1).equals(new Float(f2))}

(演算子とは異なり == 、このメソッドは NaN それ自体と等しく、0.0f は -0.0f と等しくないと見なされます)。

の Java ドキュメントjava.util.Arrays.equals(float[], float[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Int64[], Int64[])

true指定された long の 2 つの配列が互いに等しい場合に返します。

[Android.Runtime.Register("equals", "([J[J)Z", "")]
public static bool Equals (long[]? a, long[]? a2);
[<Android.Runtime.Register("equals", "([J[J)Z", "")>]
static member Equals : int64[] * int64[] -> bool

パラメーター

a
Int64[]

等しいかどうかをテストする 1 つの配列

a2
Int64[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

true指定された long の 2 つの配列が互いに等しい場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

の Java ドキュメントjava.util.Arrays.equals(long[], long[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Int32[], Int32[])

int の true 指定された 2 つの配列が 互いに等しい 場合に返します。

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

パラメーター

a
Int32[]

等しいかどうかをテストする 1 つの配列

a2
Int32[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

int の true 指定された 2 つの配列が 互いに等しい 場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

の Java ドキュメントjava.util.Arrays.equals(int[], int[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Double[], Double[])

true指定された double の 2 つの配列が互いに等しい場合に返します。

[Android.Runtime.Register("equals", "([D[D)Z", "")]
public static bool Equals (double[]? a, double[]? a2);
[<Android.Runtime.Register("equals", "([D[D)Z", "")>]
static member Equals : double[] * double[] -> bool

パラメーター

a
Double[]

等しいかどうかをテストする 1 つの配列

a2
Double[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

true指定された double の 2 つの配列が互いに等しい場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

次の場合、2 つの double が d1 等しいと d2 見なされます。

{@code new Double(d1).equals(new Double(d2))}

(演算子とは異なり == 、このメソッドは NaN それ自体と等しく、0.0d は -0.0d と等しくないと見なされます)。

の Java ドキュメントjava.util.Arrays.equals(double[], double[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Char[], Char[])

true指定した 2 つの文字配列が互いに等しい場合に返します。

[Android.Runtime.Register("equals", "([C[C)Z", "")]
public static bool Equals (char[]? a, char[]? a2);
[<Android.Runtime.Register("equals", "([C[C)Z", "")>]
static member Equals : char[] * char[] -> bool

パラメーター

a
Char[]

等しいかどうかをテストする 1 つの配列

a2
Char[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

true指定した 2 つの文字配列が互いに等しい場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

の Java ドキュメントjava.util.Arrays.equals(char[], char[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Byte[], Byte[])

true指定した 2 つのバイト配列が互いに等しい場合に返します。

[Android.Runtime.Register("equals", "([B[B)Z", "")]
public static bool Equals (byte[]? a, byte[]? a2);
[<Android.Runtime.Register("equals", "([B[B)Z", "")>]
static member Equals : byte[] * byte[] -> bool

パラメーター

a
Byte[]

等しいかどうかをテストする 1 つの配列

a2
Byte[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

true指定した 2 つのバイト配列が互いに等しい場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

の Java ドキュメントjava.util.Arrays.equals(byte[], byte[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Boolean[], Boolean[])

ブール値の true 指定された 2 つの配列が 互いに等しい 場合に返します。

[Android.Runtime.Register("equals", "([Z[Z)Z", "")]
public static bool Equals (bool[]? a, bool[]? a2);
[<Android.Runtime.Register("equals", "([Z[Z)Z", "")>]
static member Equals : bool[] * bool[] -> bool

パラメーター

a
Boolean[]

等しいかどうかをテストする 1 つの配列

a2
Boolean[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

ブール値の true 指定された 2 つの配列が 互いに等しい 場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

の Java ドキュメントjava.util.Arrays.equals(boolean[], boolean[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Object[], Object[])

オブジェクトの true 2 つの指定した配列が 互いに等しい 場合に返します。

[Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;)Z", "")]
public static bool Equals (Java.Lang.Object[]? a, Java.Lang.Object[]? a2);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;)Z", "")>]
static member Equals : Java.Lang.Object[] * Java.Lang.Object[] -> bool

パラメーター

a
Object[]

等しいかどうかをテストする 1 つの配列

a2
Object[]

等しいかどうかをテストするもう 1 つの配列

戻り値

true 2 つの配列が等しい場合

属性

注釈

オブジェクトの true 2 つの指定した配列が 互いに等しい 場合に返します。 両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 2 つのオブジェクトe1で、e2等しいと見なされます。Objects.equals(e1, e2) つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

の Java ドキュメントjava.util.Arrays.equals(java.lang.Object[], java.lang.Object[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Equals(Object[], Object[], IComparator)

オブジェクトの true 2 つの指定した配列が 互いに等しい 場合に返します。

[Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)Z", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static bool Equals (Java.Lang.Object[]? a, Java.Lang.Object[]? a2, Java.Util.IComparator cmp);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)Z", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Equals : Java.Lang.Object[] * Java.Lang.Object[] * Java.Util.IComparator -> bool

パラメーター

a
Object[]

等しいかどうかをテストする 1 つの配列

a2
Object[]

等しいかどうかをテストするもう 1 つの配列

cmp
IComparator

配列要素を比較するコンパレータ

戻り値

true 2 つの配列が等しい場合

属性

注釈

オブジェクトの true 2 つの指定した配列が 互いに等しい 場合に返します。

両方の配列に同じ数の要素が含まれており、2 つの配列内の要素の対応するすべてのペアが等しい場合、2 つの配列は等しいと見なされます。 つまり、同じ順序で同じ要素が含まれている場合、2 つの配列は等しくなります。 また、両方が等しい場合、2 つの配列参照が等しいと見なされます null

指定された比較子cmp.compare(e1, e2) == 0e2指定すると、2 つのオブジェクトe1が等しいと見されます。

9 に追加されました。

の Java ドキュメントjava.util.Arrays.equals(T[], T[], java.util.Comparator<? super T>)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象