hashCode método de Java ()
hashCode () devuelve una cadena de código hash.
código hash objeto de cadena en base a la siguiente fórmula:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Usando int aritmética, donde s [i] es el carácter i de la cadena, n es la longitud de la cadena, y ^ indica exponenciación. valor de la cadena de hash vacío es de 0.
gramática
public int hashCode()
parámetros
- Ninguno.
Valor de retorno
Devuelve el valor de código hash para el objeto.
Ejemplos
public class Test { public static void main(String args[]) { String Str = new String("www.w3big.com"); System.out.println("字符串的哈希码为 :" + Str.hashCode() ); } }
Los anteriores resultados de la ejecución del programa:
字符串的哈希码为 :321005537