Dieser Blog wird die Verwendung und Implementierung von Javas „ Hash-Code() ' Methode.
Was ist „hashCode()“ in Java?
A ' Hash-Code “ ist ein ganzzahliger Wert, der jedem Java-Objekt zugeordnet ist und einen „ 4 ” Bytewert. Der ' Hash-Code() „Methode ist eine Java Ganze Zahl Klasse -Methode, die den Hashcode für die bereitgestellten Eingaben liefert.
Syntax
Hash-Code ( Wert )
In dieser Syntax „ Wert “ bestimmt den Hashcode.
Beispiel 1: Verwendung von „hashCode()“ bei Integer-Objekten
In diesem Beispiel können zwei Integer-Objekte und ihre entsprechenden „ Hash-Code “ abrufbar:
Ganze Zahl ich = neu Ganze Zahl ( '2' ) ;
Ganze Zahl J = neu Ganze Zahl ( '3' ) ;
int hashWert1 = ich. Hash-Code ( ) ;
int hashWert2 = J. Hash-Code ( ) ;
System . aus . println ( 'Hashcode-Wert für das erste Objekt ist: ' + hashWert1 ) ;
System . aus . println ( 'Hashcodewert für das zweite Objekt ist: ' + hashWert2 ) ;
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 weisen die angegebenen ganzzahligen Werte zu.
- Verknüpfen Sie danach das „ Hash-Code() ”-Methode mit jedem der erstellten Objekte.
- Zeigen Sie zuletzt den entsprechenden Hash-Code für jedes Integer-Objekt an.
Ausgang
In der obigen Ausgabe kann beobachtet werden, dass die entsprechenden Hash-Codes gegen die ganzen Zahlen angezeigt werden.
Beispiel 2: Verwendung von „hashCode()“ bei den String-Objekten
In diesem speziellen Beispiel ist die „ Hash-Code ' gegen das ' Schnur ” Objekte können zurückgegeben werden:
Schnur ich = neu Schnur ( '200' ) ;Schnur J = neu Schnur ( '300' ) ;
System . aus . println ( 'Der Hash-Code-Wert des ersten String-Objekts ist: ' + ich. Hash-Code ( ) ) ;
System . aus . println ( 'Der Hash-Code-Wert des zweiten String-Objekts ist: ' + J. Hash-Code ( ) ) ;
Wenden Sie die folgenden Schritte gemäß den obigen Codezeilen an:
- Erstellen Sie zwei “ Schnur „Objekte benannt“ ich ' Und ' J “ und geben Sie die Zeichenfolgenwerte an.
- Verknüpfen Sie nun das „ Hash-Code() ”-Methode mit jedem erstellten Objekt.
- Geben Sie schließlich die Hash-Codes der Zeichenfolgenobjekte zurück.
Ausgang
Die obige Ausgabe zeigt an, dass das entsprechende „ Hash-Code ” gegen die Stringwerte wird angezeigt.
Abschluss
Ein Hash-Code entspricht einem ganzzahligen Wert, der jedem Java-Objekt zugeordnet ist. Der ' Hash-Code() ”-Methode in Java gibt den Hash-Code für die bereitgestellten Eingaben. Diese Methode kann angewendet werden, um den Hash-Code des „ Ganze Zahl ' Und ' Schnur “ Objekte. Dieser Blog hat die Ansätze zur Nutzung von Javas „ Hash-Code() ' Methode.