Java Character-Codepunkt in String

JavaJavaBeginner
Jetzt üben

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

Einführung

In diesem Lab werden Sie die Java-Methode toString(int codePoint) der Klasse Character kennenlernen. Diese Methode wird verwendet, um einen char-Wert in ein String-Objekt umzuwandeln. Wir werden einige Codebeispiele schreiben, um zu veranschaulichen, wie diese Methode funktioniert, und Ihnen ein besseres Verständnis des Konzepts zu vermitteln.

Erstellen einer neuen Java-Datei

Zunächst müssen wir eine Java-Datei erstellen, um unseren Code zu schreiben. Öffnen Sie das Terminal und erstellen Sie eine Datei namens "CharToString.java" im Verzeichnis "project" mit dem folgenden Befehl:

touch ~/project/CharToString.java

Dies wird eine leere Java-Datei erstellen.

Schreiben des Codes

Jetzt, nachdem wir die Java-Datei erstellt haben, werden wir Code schreiben, der einen char-Wert in ein String-Objekt umwandelt, indem die Methode toString(int codePoint) verwendet wird.

public class CharToString {
    public static void main(String[] args) {
        //Creating a char variable
        char ch = 'a';

        //Converting char to String
        String str = Character.toString(ch);

        //Printing the String value
        System.out.println("The String value is: " + str);
    }
}

Kompilieren des Codes

Um die Datei CharToString.java zu kompilieren, öffnen Sie das Terminal und navigieren Sie mit dem folgenden Befehl zum Verzeichnis "project":

cd ~/project

Sobald Sie sich im Verzeichnis befinden, führen Sie den folgenden Befehl aus, um die Java-Datei zu kompilieren:

javac CharToString.java

Dies wird in dem gleichen Verzeichnis eine .class-Datei erstellen.

Ausführen des Codes

Nachdem die Java-Datei kompiliert wurde, können wir das Programm mit dem folgenden Befehl ausführen:

java CharToString

Dies wird das folgende Ergebnis ausgeben:

The String value is: a

Die Ausgabe zeigt, dass der char-Wert 'a' erfolgreich in ein String-Objekt umgewandelt wurde, indem die Methode toString(int codePoint) verwendet wurde.

Beispiel für Benutzereingabe

Jetzt erstellen wir ein Programm, das eine Benutzereingabe annimmt und sie mit der Methode toString(int codePoint) in einen String umwandelt.

import java.util.Scanner;

public class CharToString {
    public static void main(String[] args) {
        //Taking User Input
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter a character: ");
        char ch = sc.next().charAt(0);

        //Converting char to String
        String str = Character.toString(ch);

        //Printing the String value
        System.out.println("Character " + ch + " converted to String: " + str);
    }
}

Kompilieren des Codes

Um die aktualisierte Datei CharToString.java zu kompilieren, öffnen Sie das Terminal und navigieren Sie mit dem folgenden Befehl zum Verzeichnis "project":

cd ~/project

Sobald Sie sich im Verzeichnis befinden, führen Sie den folgenden Befehl aus, um die Java-Datei zu kompilieren:

javac CharToString.java

Dies wird in dem gleichen Verzeichnis eine .class-Datei erstellen.

Ausführen des Codes

Nachdem die aktualisierte Java-Datei kompiliert wurde, können wir das Programm mit dem folgenden Befehl ausführen:

java CharToString

Dies wird den Benutzer auffordern, ein Zeichen einzugeben. Geben Sie als Eingabe irgendein Zeichen ein, und es wird die String-Repräsentation dieses Zeichens ausgeben.

Ausführen des Codes mit einem Unicode-Codepunkt

Jetzt erstellen wir ein Programm, um einen Unicode-Codepunkt in das entsprechende String-Objekt umzuwandeln.

public class CharToString {
    public static void main(String[] args) {
        //Creating a Unicode code point variable
        int unicodeCodePoint = 9998;

        //Converting Unicode code point to String
        String str = Character.toString(unicodeCodePoint);

        //Printing the String value
        System.out.println("The String value of Unicode code point " + unicodeCodePoint +
            " is: " + str);
    }
}

Das Code kompilieren

Um die aktualisierte Datei CharToString.java zu kompilieren, öffnen Sie das Terminal und navigieren Sie mit dem folgenden Befehl zum Verzeichnis "project":

cd ~/project

Sobald Sie sich im Verzeichnis befinden, führen Sie den folgenden Befehl aus, um die Java-Datei zu kompilieren:

javac CharToString.java

Dies wird in dem gleichen Verzeichnis eine .class-Datei erstellen.

Ausführen des Codes

Nachdem der Code kompiliert wurde, können wir das Programm mit dem folgenden Befehl ausführen:

java CharToString

Dies wird das folgende Ergebnis ausgeben:

The String value of Unicode code point 9998 is: ✎

Dieses Beispiel zeigt, dass die toString(int codePoint)-Methode die Umwandlung von Unicode-Codepunkten in String-Werte verarbeiten kann.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie char-Werte und Unicode-Codepunkte in ihre entsprechenden String-Werte umwandeln, indem Sie die toString(int codePoint)-Methode der Character-Klasse verwenden. Wir haben Beispielprogramme erstellt, die gezeigt haben, wie diese Methode funktioniert und kompiliert, und wir haben sie erfolgreich im Terminal des Ubuntu-Systems ausgeführt.