Language

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[])

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

Equals(Single[], Single[])

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

Equals(Int64[], Int64[])

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

Equals(Int32[], Int32[])

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

Equals(Double[], Double[])

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

Equals(Char[], Char[])

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

Equals(Byte[], Byte[])

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

Equals(Boolean[], Boolean[])

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

Equals(Object[], Object[])

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

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

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

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ドキュメント。

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

適用対象

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ドキュメント。

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

適用対象

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 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

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

9 に追加されました。

Javaドキュメント。

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

適用対象

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 Double.valueOf(d1).equals(Double.valueOf(d2))}

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

9 に追加されました。

Javaドキュメント。

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

適用対象

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 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

次の場合、2 つの float f1 と f2 が等しいと見なされます。

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

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

9 に追加されました。

Javaドキュメント。

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

適用対象

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ドキュメント。

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

適用対象

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ドキュメント。

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

適用対象

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ドキュメント。

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

適用対象

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ドキュメント。

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

適用対象

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 つの配列は、指定された範囲に対して同じ順序で同じ要素が含まれている場合に等しくなります。

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

9 に追加されました。

Javaドキュメント。

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

適用対象

Equals(Int16[], Int16[])

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

[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 つの配列が等しい場合

属性

注釈

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

Javaドキュメント。

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

適用対象

Equals(Single[], Single[])

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

[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 つの配列が等しい場合

属性

注釈

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

次の場合、2 つの float f1 と f2 が等しいと見なされます。

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

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

Javaドキュメント。

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

適用対象

Equals(Int64[], Int64[])

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

[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 つの配列が等しい場合

属性

注釈

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

Javaドキュメント。

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

適用対象

Equals(Int32[], Int32[])

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

[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 つの配列が等しい場合

属性

注釈

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

Javaドキュメント。

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

適用対象

Equals(Double[], Double[])

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

[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 つの配列が等しい場合

属性

注釈

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

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

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

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

Javaドキュメント。

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

適用対象

Equals(Char[], Char[])

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

[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 つの配列が等しい場合

属性

注釈

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

Javaドキュメント。

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

適用対象

Equals(Byte[], Byte[])

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

[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 つの配列が等しい場合

属性

注釈

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

Javaドキュメント。

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

適用対象

Equals(Boolean[], Boolean[])

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

[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 つの配列が等しい場合

属性

注釈

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

Javaドキュメント。

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

適用対象

Equals(Object[], Object[])

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

[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 つの配列が等しい場合

属性

注釈

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

Javaドキュメント。

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

適用対象

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

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

[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 つの配列が等しい場合

属性

注釈

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

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

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

9 に追加されました。

Javaドキュメント。

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

適用対象