Arrays.Equals メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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[]) |
|
Equals(Single[], Single[]) |
|
Equals(Int64[], Int64[]) |
|
Equals(Int32[], Int32[]) |
int の |
Equals(Double[], Double[]) |
|
Equals(Char[], Char[]) |
|
Equals(Byte[], Byte[]) |
|
Equals(Boolean[], Boolean[]) |
ブール値の |
Equals(Object[], Object[]) |
オブジェクトの |
Equals(Object[], Object[], IComparator) |
オブジェクトの |
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) == 0
をe2
指定すると、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) == 0
をe2
指定すると、2 つのオブジェクトe1
が等しいと見なされます。
9 に追加されました。
の Java ドキュメントjava.util.Arrays.equals(T[], T[], java.util.Comparator<? super T>)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。