Zeichen in String umwandeln

JavaJavaBeginner
Jetzt üben

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

Einführung

Die toString(char c)-Methode ist Teil der Character-Klasse in Java und gibt das entsprechende String-Objekt des angegebenen Zeichens zurück. Diese Methode wird verwendet, um einen char-Wert in eine String-Darstellung umzuwandeln. In diesem Lab wird Ihnen geholfen, zu verstehen, wie diese Methode in Java verwendet wird.

Einrichten der Code-Datei

Öffnen Sie ein Terminalfenster und erstellen Sie eine neue Datei mit dem Namen CharToString.java mithilfe des folgenden Befehls:

touch CharToString.java

Öffnen Sie die Datei CharToString.java in einem Texteditor oder Ihrer gewählten integrierten Entwicklungsumgebung (IDE).

Schreiben des Java-Codes zum Konvertieren eines char in einen String

In diesem Schritt werden Sie den Java-Code schreiben, um einen char in eine String-Darstellung zu konvertieren, indem Sie die toString(char c)-Methode verwenden.

public class CharToString {

    public static void main(String[] args) {

        // Schritt 1: Deklarieren einer Zeichenvariablen
        char ch = 'A';

        // Schritt 2: Konvertieren von char in String
        String str = Character.toString(ch);

        // Schritt 3: Ausgabe der Ergebnisse
        System.out.println("Das Zeichen ist: " + ch);
        System.out.println("Der String ist: " + str);

    }
}

Der obige Code deklariert zunächst eine Zeichenvariable namens ch mit dem Wert A. Anschließend konvertiert er das Zeichen ch in eine String-Darstellung mithilfe der toString-Methode und speichert es in einer Variable namens str. Schließlich gibt er sowohl das Zeichen als auch die String-Darstellung des Zeichens aus.

Kompilieren und Ausführen des Codes

Um den Code zu kompilieren, wechseln Sie im Terminal zum Verzeichnis ~/project. Anschließend führen Sie den folgenden Befehl aus:

javac CharToString.java

Dies wird den Java-Code kompilieren und eine Klasse-Datei namens CharToString.class generieren. Um das Programm auszuführen, geben Sie folgenden Befehl ein.

java CharToString

Dies wird das Java-Programm ausführen und das Zeichen sowie seine String-Darstellung ausgeben.

Testen mit Benutzereingabe

Die toString(char c)-Methode kann verwendet werden, um jede char-Variable in ihre String-Darstellung umzuwandeln. Lassen Sie uns dies testen, indem wir dem Benutzer die Eingabe eines Zeichens ermöglichen und es in einen String umwandeln.

public class CharToString {

    public static void main(String[] args) {

        // Schritt 1: Deklarieren eines Scanner-Objekts für die Benutzereingabe
        Scanner input = new Scanner(System.in);

        // Schritt 2: Auffordern des Benutzers zur Eingabe
        System.out.println("Geben Sie ein Zeichen ein:");

        // Schritt 3: Lesen des eingegebenen Zeichens
        char ch = input.next().charAt(0);

        // Schritt 4: Konvertieren von char in String
        String str = Character.toString(ch);

        // Schritt 5: Ausgabe der Ergebnisse
        System.out.println("Das Zeichen ist: " + ch);
        System.out.println("Der String ist: " + str);

    }
}

In diesem Code wird eine Instanz der Scanner-Klasse verwendet, um die Benutzereingabe zu lesen, und die charAt(0)-Methode wird verwendet, um das erste Zeichen der Eingabestring zu erhalten. Lassen Sie uns nun den Code kompilieren und ausführen. Verwenden Sie folgenden Befehl:

javac CharToString.java && java CharToString

Dies wird den Code kompilieren und ausführen. Sie sollten sehen, dass das Programm den Benutzer zur Eingabe auffordert und dann das eingegebene Zeichen in seine String-Darstellung umwandelt.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie die toString(char c)-Methode der Character-Klasse in Java verwendet wird, um einen char-Wert in seine String-Darstellung umzuwandeln. Sie haben auch gelernt, wie man Java-Code schreibt, um Benutzereingaben zu erhalten und das eingegebene Zeichen in seine String-Darstellung umzuwandeln.