Java Hashcode

Java Hashcode
Der "Hash-Code”In Java wird das Hashing in Hash -Tabellen verwendet, um das Hashing zu optimieren. Der "Hash-Code()Die Methode kann die Daten effizient speichern und sofort gleichzeitig auf sie zugreifen. Darüber hinaus sucht diese Methode auch bei der Suche nach einem Objekt mit einem “einzigartig”Code. In solchen Fällen ist diese Methode für den Programmierer bequem, mit verschiedenen Situationen effizient fertig zu werden.

In diesem Blog werden Java's verwendet und implementiertHash-Code()" Methode.

Was ist "HashCode ()" in Java?

A "Hash-CodeIst ein ganzzahliger Wert, der jedem Java -Objekt zugeordnet ist und ein "zurückgibt"4Byteswert. Der "Hash-Code()Methode ist eine Java Integer -Klassenmethode, die den Hash -Code für die bereitgestellten Eingaben angibt.

Syntax

Hashcode (Val)

In dieser Syntax “,“val”Bestimmt den Hash -Code.

Beispiel 1: Auslastung von „HashCode ()“ auf den Ganzzahlobjekten

In diesem Beispiel können zwei ganzzahlige Objekte erstellt werden und deren entsprechend “Hash-Code”Kann abgerufen werden:

Ganzzahl i = New Integer ("2");
Ganzzahl J = New Integer ("3");
int HashValue1 = i.Hash-Code();
int HashValue2 = j.Hash-Code();
System.aus.println ("Hash -Code -Wert für das erste Objekt lautet:" + HashValue1);
System.aus.println ("Hash -Code -Wert für das zweite Objekt lautet:" + HashValue2);

Wenden Sie die folgenden Schritte an, wie im obigen Code angegeben:

  • Erstellen Sie zunächst zwei “Ganze Zahl"Objekte benannt"ich" Und "J" Verwendung der "neu"Schlüsselwort und das"Ganze Zahl()Konstruktor und die angegebenen Ganzzahlwerte zuordnen.
  • Danach verbinden Sie die “Hash-Code()Methode mit jedem der erstellten Objekte.
  • Zuletzt den entsprechenden Hash -Code gegen jedes Ganzzahl -Objekt anzeigen.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass die entsprechenden Hash -Codes gegen die Ganzzahlen angezeigt werden.

Beispiel 2: Auslastung von „HashCode ()“ auf den String -Objekten

In diesem spezifischen Beispiel das “Hash-Code" gegen das "SaiteObjekte können zurückgegeben werden:

String i = new String ("200");
String j = neuer String ("300");
System.aus.println ("Der Hash -Code -Wert des ersten String -Objekts lautet:"+i.Hash-Code());
System.aus.println ("Der Hash -Code -Wert des zweiten String -Objekts lautet:"+J.Hash-Code());

Wenden Sie die folgenden Schritte gemäß den oben genannten Codezeilen an:

  • Zwei erstellen “Saite"Objekte benannt"ich" Und "J”Und geben die Zeichenfolgewerte an.
  • Jetzt verbinden Sie die “Hash-Code()Methode mit jedem erstellten Objekt.
  • Schließlich geben Sie die Hash -Codes der String -Objekte zurück.

Ausgang

Der obige Ausgang zeigt an, dass das entsprechende “Hash-Code”Gegen die Stringwerte wird angezeigt.

Abschluss

Ein Hash -Code entspricht einem Ganzzahlwert, der jedem Java -Objekt zugeordnet ist. Der "Hash-Code()Die Methode in Java gibt den Hash -Code für die bereitgestellten Eingaben an. Diese Methode kann angewendet werden, um den Hash -Code des “abzurufenGanze Zahl" Und "SaiteObjekte. Dieser Blog hat die Ansätze zusammengestellt, um Javas zu nutzen "Hash-Code()" Methode.