Arrays.HashCode Método

Definição

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.

Aplica-se a