Arrays.HashCode Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| HashCode(Single[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Int64[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Int32[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Int16[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Double[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Char[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Byte[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Boolean[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
| HashCode(Object[]) |
Retorna um código hash com base no conteúdo da matriz especificada. |
HashCode(Single[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([F)I", "")]
public static int HashCode(float[]? a);
[<Android.Runtime.Register("hashCode", "([F)I", "")>]
static member HashCode : single[] -> int
Parâmetros
- a
- Single[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para quaisquer duas float matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Float instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*float[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Int64[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([J)I", "")]
public static int HashCode(long[]? a);
[<Android.Runtime.Register("hashCode", "([J)I", "")>]
static member HashCode : int64[] -> int
Parâmetros
- a
- Int64[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para quaisquer duas long matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Long instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*long[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Int32[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([I)I", "")]
public static int HashCode(int[]? a);
[<Android.Runtime.Register("hashCode", "([I)I", "")>]
static member HashCode : int[] -> int
Parâmetros
- a
- Int32[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para duas matrizes não nulas inta e b tal, Arrays.equals(a, b)também é o caso de .Arrays.hashCode(a) == Arrays.hashCode(b)
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Integer instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*int[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Int16[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([S)I", "")]
public static int HashCode(short[]? a);
[<Android.Runtime.Register("hashCode", "([S)I", "")>]
static member HashCode : int16[] -> int
Parâmetros
- a
- Int16[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para quaisquer duas short matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Short instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*short[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Double[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([D)I", "")]
public static int HashCode(double[]? a);
[<Android.Runtime.Register("hashCode", "([D)I", "")>]
static member HashCode : double[] -> int
Parâmetros
- a
- Double[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para quaisquer duas double matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Double instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*double[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Char[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([C)I", "")]
public static int HashCode(char[]? a);
[<Android.Runtime.Register("hashCode", "([C)I", "")>]
static member HashCode : char[] -> int
Parâmetros
- a
- Char[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para quaisquer duas char matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Character instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*char[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Byte[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([B)I", "")]
public static int HashCode(byte[]? a);
[<Android.Runtime.Register("hashCode", "([B)I", "")>]
static member HashCode : byte[] -> int
Parâmetros
- a
- Byte[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para quaisquer duas byte matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Byte instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Boolean[])
Retorna um código hash com base no conteúdo da matriz especificada.
[Android.Runtime.Register("hashCode", "([Z)I", "")]
public static int HashCode(bool[]? a);
[<Android.Runtime.Register("hashCode", "([Z)I", "")>]
static member HashCode : bool[] -> int
Parâmetros
- a
- Boolean[]
a matriz cujo valor de hash para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Para quaisquer duas boolean matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é o mesmo valor que seria obtido invocando o List#hashCode() hashCode método em uma List sequência de Boolean instâncias que representam os elementos da a mesma ordem. Se a for null, esse método retornará 0.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(.*boolean[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
HashCode(Object[])
Retorna um código hash com base no conteúdo da matriz especificada.
[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
Parâmetros
- a
- Object[]
a matriz cujo código de hash baseado em conteúdo para computação
Retornos
um código hash baseado em conteúdo para a
- Atributos
Comentários
Retorna um código hash com base no conteúdo da matriz especificada. Se a matriz contiver outras matrizes como elementos, o código hash será baseado em suas identidades e não em seu conteúdo. Portanto, é aceitável invocar esse método em uma matriz que se contém como um elemento, direta ou indiretamente por meio de um ou mais níveis de matrizes.
Para quaisquer duas matrizes a e b tal, Arrays.equals(a, b)é também o caso que Arrays.hashCode(a) == Arrays.hashCode(b).
O valor retornado por esse método é igual ao valor que seria retornado por Arrays.asList(a).hashCode(), a menos que a seja null, nesse caso 0 , retornado.
Adicionado em 1.5.
Documentação Java para java.util.Arrays.hashCode(java.lang.Object[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.