Latest web development tutorials

Java hashCode () Methode

Java String-Klasse Java String - Klasse


hashCode () Methode gibt einen Hash-Code-Strings.

String-Objekt Hash-Code basiert auf der folgenden Formel:

s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]

Verwendung int Arithmetik, wobei s [i] ist der i-te Zeichen des Strings, n die Länge der Zeichenfolge, und ^ zeigt Exponentiation. Leerer String Hash-Wert ist 0.

Grammatik

public int hashCode()

Parameter

  • Keine.

Rückgabewert

Gibt den Hash-Code-Wert für das Objekt.

Beispiele

public class Test {
	public static void main(String args[]) {
		String Str = new String("www.w3big.com");
		System.out.println("字符串的哈希码为 :" + Str.hashCode() );
	}
}

Die oben genannten Programmausführung Ergebnisse:

字符串的哈希码为 :321005537

Java String-Klasse Java String - Klasse