Descripción
Este método devuelve un código hash para esta cadena. El código hash para un objeto String se calcula como:
s[0]*31^(n - 1) + s[1]*31^(n - 2) + ... + s[n - 1]
Usando aritmética int, donde s [i] es el i-ésimo carácter de la cadena, n es la longitud de la cadena y ^ indica exponenciación. (El valor hash de la cadena vacía es cero).
Sintaxis
Aquí está la sintaxis de este método:
public int hashCode()
Parámetros
Aquí está el detalle de los parámetros:
- Este es un método predeterminado y no aceptará ningún parámetro.
Valor devuelto
- Este método devuelve un valor de código hash para este objeto.
Ejemplo
import java.io.*;
public class Test {
public static void main(String args[]) {
String Str = new String("Welcome to Tutorialspoint.com");
System.out.println("Hashcode for Str :" + Str.hashCode() );
}
}
Esto producirá el siguiente resultado:
Salida
Hashcode for Str :1186874997