Java Character hashCode Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Die hashCode(char ch)-Methode wird verwendet, um den Hash-Code des als Argument übergebenen char-Werts zurückzugeben. Sie gibt einen eindeutigen ganzzahligen Wert (Hash-Code) zurück, der mit dem als Argument übergebenen char-Wert assoziiert ist.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/exceptions("Exceptions") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/output -.-> lab-117501{{"Java Character hashCode Methode"}} java/user_input -.-> lab-117501{{"Java Character hashCode Methode"}} java/exceptions -.-> lab-117501{{"Java Character hashCode Methode"}} java/files -.-> lab-117501{{"Java Character hashCode Methode"}} java/create_write_files -.-> lab-117501{{"Java Character hashCode Methode"}} java/working -.-> lab-117501{{"Java Character hashCode Methode"}} java/string_methods -.-> lab-117501{{"Java Character hashCode Methode"}} end

Erstellen einer Datei

Erstellen Sie eine neue Datei mit dem Namen CharHashCodeDemo.java im Verzeichnis ~/project mit dem folgenden Befehl.

touch ~/project/CharHashCodeDemo.java

Code schreiben, um den Hash-Code zu generieren

Öffnen Sie die Datei CharHashCodeDemo.java in Ihrem bevorzugten Texteditor und schreiben Sie den folgenden Code.

import java.util.Scanner;

public class CharHashCodeDemo {

    public static void main(String[] args) {

        try {
            Scanner sc = new Scanner(System.in);
            System.out.print("Geben Sie ein Zeichen ein: ");
            char ch = sc.next().charAt(0);

            int hash = Character.hashCode(ch);

            System.out.println("Hash-Code des Zeichens " + ch + " ist: " + hash);
        }catch(Exception e) {

            System.out.println("Ungültige Eingabe! Bitte versuchen Sie es erneut...");
        }
    }
}

Dieser Code wird einen Zeichenwert von der Benutzerschaft entgegennehmen und den mit diesem Zeichen assoziierten Hash-Code generieren.

Kompilieren und Ausführen des Codes

Öffnen Sie Ihren Terminal und navigieren Sie zum Verzeichnis ~/project mit dem folgenden Befehl.

cd ~/project

Kompilieren Sie den Code mit dem folgenden Befehl.

javac CharHashCodeDemo.java

Führen Sie den Code mit dem folgenden Befehl aus.

java CharHashCodeDemo

Nachdem Sie den Code ausgeführt haben, erhalten Sie die folgende Nachricht im Terminal.

Geben Sie ein Zeichen ein:

Geben Sie einen Zeichenwert ein und drücken Sie die Enter-Taste. Im Terminal erhalten Sie den Hash-Code des Zeichens.

Zusammenfassung

Das war's! In diesem Lab haben Sie gelernt, wie Sie mithilfe der hashCode(char ch)-Methode der Character-Klasse einzigartige Hash-Code-Werte für ein gegebenes Zeichen generieren. Sie haben eine Java-Code-Datei erstellt, die einen Zeichenwert von der Benutzerschaft entgegennimmt und den mit diesem Zeichen assoziierten Hash-Code generiert. Sie haben auch gelernt, wie Sie die Java-Code-Datei im Terminal des Ubuntu-Systems kompilieren und ausführen.