Arrays.HashCode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個 float 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Float串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*float[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個 long 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Long串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*long[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個非空 int 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Integer串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*int[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個 short 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Short串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*short[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個 double 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Double串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*double[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個 char 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Character串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*char[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個 byte 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Byte串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*byte[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 對於任意兩個 boolean 陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法回傳的值與在包含一連Boolean串代表元素a且順序相同的實例上呼叫該方法List所得到List#hashCode() hashCode的值。 若 a , null則此方法回傳 0。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(.*boolean[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
- 屬性
備註
回傳根據指定陣列內容的雜湊碼。 如果陣列包含其他陣列作為元素,雜湊碼是根據它們的身份而非內容來計算。 因此,對於包含自身為元素的陣列,直接或間接透過一層或多層陣列呼叫此方法是可接受的。
對於任意兩個陣列 a 和 b ,且 使得 Arrays.equals(a, b),也 Arrays.hashCode(a) == Arrays.hashCode(b)成立 。
此方法返回的值等於 ,除非 a ,null0否則 會返回 Arrays.asList(a).hashCode()。
已在1.5中新增。
Java 文件 java.util.Arrays.hashCode(java.lang.Object[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。