Arrays.Equals 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Equals(Byte[], Int32, Int32, Byte[], Int32, Int32)
如果兩個指定的位元組陣列在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果兩個指定的位元組陣列在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
已在 9 中新增。
的 java.util.Arrays.equals(byte[], int, int, byte[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Char[], Int32, Int32, Char[], Int32, Int32)
如果字元的兩個指定陣列在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果字元的兩個指定陣列在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
已在 9 中新增。
的 java.util.Arrays.equals(char[], int, int, char[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)
如果物件的兩個指定陣列在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
- cmp
- IComparator
比較陣列元素的比較子
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果物件的兩個指定陣列在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
指定比較子時,如果指定比較子 cmp.compare(e1, e2) == 0
,則會將 兩e2
個 對象e1
視為相等。
已在 9 中新增。
的 java.util.Arrays.equals(T[], int, int, T[], int, int, java.util.Comparator<? super T>)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Double[], Int32, Int32, Double[], Int32, Int32)
如果兩個指定的雙精度浮點數位在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果兩個指定的雙精度浮點數位在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
兩個雙精度浮點d1
d2
數,如果下列專案,則視為相等:
{@code new Double(d1).equals(new Double(d2))}
(不同於 ==
運算符,這個方法會考慮 NaN
等於本身,而0.0d與 -0.0d不相等。
已在 9 中新增。
的 java.util.Arrays.equals(double[], int, int, double[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Single[], Int32, Int32, Single[], Int32, Int32)
如果兩個指定的浮點陣列在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果兩個指定的浮點陣列在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
兩個浮點f1
f2
數,並在下列情況下視為相等:
{@code new Float(f1).equals(new Float(f2))}
(不同於 ==
運算符,這個方法會 NaN
考慮等於本身,而0.0f 與 -0.0f 不相等)
已在 9 中新增。
的 java.util.Arrays.equals(float[], int, int, float[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Int32[], Int32, Int32, Int32[], Int32, Int32)
如果 ints 的兩個指定數位在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果 ints 的兩個指定數位在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
已在 9 中新增。
的 java.util.Arrays.equals(int[], int, int, int[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Int64[], Int32, Int32, Int64[], Int32, Int32)
如果兩個指定的long數位超過指定的範圍等於彼此,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果兩個指定的long數位超過指定的範圍等於彼此,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
已在 9 中新增。
的 java.util.Arrays.equals(long[], int, int, long[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Boolean[], Int32, Int32, Boolean[], Int32, Int32)
如果兩個指定的布爾值陣列在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果兩個指定的布爾值陣列在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
已在 9 中新增。
的 java.util.Arrays.equals(boolean[], int, int, boolean[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Int16[], Int32, Int32, Int16[], Int32, Int32)
如果兩個指定的短陣列在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果兩個指定的短陣列在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
已在 9 中新增。
的 java.util.Arrays.equals(short[], int, int, short[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Object[], Int32, Int32, Object[], Int32, Int32)
如果物件的兩個指定陣列在指定的範圍 上相等 ,則傳回 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[]
要測試是否相等的第二個陣列
- bFromIndex
- Int32
要測試的第二個陣列中第一個專案的索引(內含)
- bToIndex
- Int32
要測試的第二個陣列中最後一個專案的索引(獨佔)
傳回
true
如果兩個陣列在指定的範圍上相等,則為
- 屬性
備註
如果物件的兩個指定陣列在指定的範圍 上相等 ,則傳回 true。
如果每個範圍所涵蓋的元素數目相同,而且兩個陣列中指定範圍的所有對應專案組相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列包含指定範圍中的相同元素順序相同,則兩個陣列相等。
如果 為 ,則會將 和視為相等Objects.equals(e1, e2)
的兩個物件e1
e2
。
已在 9 中新增。
的 java.util.Arrays.equals(java.lang.Object[], int, int, java.lang.Object[], int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Int16[], Int16[])
如果兩個指定的短字元陣列彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Int16[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果兩個指定的短字元陣列彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
的 java.util.Arrays.equals(short[], short[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Single[], Single[])
如果兩個指定的浮點陣列彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Single[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果兩個指定的浮點陣列彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
兩個浮點f1
f2
數,並在下列情況下視為相等:
{@code new Float(f1).equals(new Float(f2))}
(不同於 ==
運算符,這個方法會 NaN
考慮等於本身,而0.0f 與 -0.0f 不相等)
的 java.util.Arrays.equals(float[], float[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Int64[], Int64[])
如果兩個指定的 long 陣列彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Int64[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果兩個指定的 long 陣列彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
的 java.util.Arrays.equals(long[], long[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Int32[], Int32[])
如果兩個指定的 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[]
要測試是否相等的一個陣列
- a2
- Int32[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果兩個指定的 int 陣列彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
的 java.util.Arrays.equals(int[], int[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Double[], Double[])
如果雙精度浮點數的兩個指定數位彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Double[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果雙精度浮點數的兩個指定數位彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
兩個雙精度浮點d1
d2
數,如果下列專案,則視為相等:
{@code new Double(d1).equals(new Double(d2))}
(不同於 ==
運算符,這個方法會考慮 NaN
等於本身,而0.0d與 -0.0d不相等。
的 java.util.Arrays.equals(double[], double[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Char[], Char[])
如果兩個指定的字元陣列彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Char[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果兩個指定的字元陣列彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
的 java.util.Arrays.equals(char[], char[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Byte[], Byte[])
如果兩個指定的位元組陣列彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Byte[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果兩個指定的位元組陣列彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
的 java.util.Arrays.equals(byte[], byte[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Boolean[], Boolean[])
如果兩個指定的布林值陣列彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Boolean[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果兩個指定的布林值陣列彼此相等,則傳true
回 。 如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
的 java.util.Arrays.equals(boolean[], boolean[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Object[], Object[])
如果 Objects 的兩個指定數位彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Object[]
要測試是否相等的其他陣列
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果 Objects 的兩個指定數位彼此相等,則傳true
回 。 如果兩個陣列包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,這兩個陣列就會被視為相等。 如果 為 ,則會將 和視為相等Objects.equals(e1, e2)
的兩個物件e1
e2
。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列會相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
的 java.util.Arrays.equals(java.lang.Object[], java.lang.Object[])
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Equals(Object[], Object[], IComparator)
如果 Objects 的兩個指定數位彼此相等,則傳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[]
要測試是否相等的一個陣列
- a2
- Object[]
要測試是否相等的其他陣列
- cmp
- IComparator
比較陣列元素的比較子
傳回
true
如果兩個陣列相等,則為
- 屬性
備註
如果 Objects 的兩個指定數位彼此相等,則傳true
回 。
如果兩個陣列都包含相同的元素數目,而且兩個陣列中的所有對應專案組都相等,則會將兩個陣列視為相等。 換句話說,如果兩個陣列以相同順序包含相同的元素,則兩個陣列會相等。 此外,如果兩者都是 null
,則會將兩個數位參考視為相等。
指定比較子時,如果指定比較子 cmp.compare(e1, e2) == 0
,則會將 兩e2
個 對象e1
視為相等。
已在 9 中新增。
的 java.util.Arrays.equals(T[], T[], java.util.Comparator<? super T>)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。