String hashCode() Methode
Aus Java Tutorial - Java lernen
Version vom 28. April 2020, 15:43 Uhr von FabianH (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Beschreibung == Diese Methode gibt einen Hash-Code für diese Zeichenfolge zurück. Der Hash-Code für ein String-Objekt wird berechnet als: <source lang=…“)
Inhaltsverzeichnis
Beschreibung
Diese Methode gibt einen Hash-Code für diese Zeichenfolge zurück. Der Hash-Code für ein String-Objekt wird berechnet als:
s[0]*31^(n - 1) + s[1]*31^(n - 2) + ... + s[n - 1]
Bei der Verwendung von int-Arithmetik ist s[i] das i-te Zeichen der Zeichenfolge, n ist die Länge der Zeichenfolge und ^ gibt die Potenzierung an. (Der Hash-Wert der leeren Zeichenkette ist Null).
Syntax
Hier ist die Syntax dieser Methode:
public int hashCode()
Parameter
Hier sind die Einzelheiten der Parameter:
- Dies ist eine Standardmethode, die keine Parameter akzeptiert.
Rückgabewert
- Diese Methode gibt einen Hash-Code-Wert für dieses Objekt zurück.
Beispiel
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() ); } }
Dies wird zu folgendem Ergebnis führen:
Ausgabe
Hashcode for Str :1186874997