Umwandlung von Zeichen in Zeichenfolge

JavaJavaBeginner
Jetzt üben

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

Einführung

Die Java-toString()-Methode wird verwendet, um ein Character-Objekt in einen String umzuwandeln. In diesem Lab werden Sie lernen, wie die Character-toString()-Methode in der Java-Programmierung verwendet wird.

Einrichten Ihrer Arbeitsumgebung

Erstellen Sie eine neue Java-Datei mit dem Namen CharToString.java im Verzeichnis ~/project mit dem Befehl:

cd ~/project
touch CharToString.java

Öffnen Sie die Datei CharToString.java in einem beliebigen Texteditor.

Erstellen eines Character-Objekts

In diesem Schritt erstellen Sie ein Character-Objekt und initialisieren es mit einem Wert.

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';
    }
}

In diesem Beispiel haben wir ein Character-Objekt namens ch erstellt und ihm den Wert 'a' zugewiesen.

Rufen Sie die toString()-Methode auf

In diesem Schritt verwenden Sie die toString()-Methode, um das Character-Objekt in einen String umzuwandeln.

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';

        // convert Character object to String
        String str = ch.toString();
    }
}

In diesem Beispiel haben wir die toString()-Methode auf dem Character-Objekt ch aufgerufen und den zurückgegebenen String-Wert einer neuen Variable namens str zugewiesen.

Ausgabe des Ergebnisses

In diesem Schritt geben Sie das Ergebnis der toString()-Methode aus.

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';

        // convert Character object to String
        String str = ch.toString();

        // output the result
        System.out.println("The String representation of the Character object is: " + str);
    }
}

In diesem Beispiel haben wir die System.out.println()-Methode verwendet, um das Ergebnis der toString()-Methode auszugeben.

Beispiel für Benutzereingabe

In diesem Schritt erstellen Sie ein Beispiel, das es dem Benutzer ermöglicht, einen Character-Wert einzugeben und ihn anschließend in einen String umzuwandeln.

// CharToString.java

import java.util.Scanner;

public class CharToString {
    public static void main(String[] args) {
        try {
            System.out.print("Enter a Character value: ");
            Scanner sc = new Scanner(System.in);
            Character ch = sc.next().charAt(0);
            String str = ch.toString();

            System.out.println("The String representation of the Character object is: " + str);
        }
        catch(Exception e) {
            System.out.println("Invalid input!!");
        }
    }
}

In diesem Beispiel haben wir Scanner verwendet, um die Eingabe des Benutzers zu erhalten und dann den eingegebenen Character-Wert mithilfe der toString()-Methode in einen String umgewandelt.

Nachdem Sie den obigen Code geschrieben haben, speichern und schließen Sie die Datei.

Kompilieren und Ausführen des Codes

Um den Code zu kompilieren, führen Sie den folgenden Befehl aus dem Verzeichnis ~/project aus:

javac CharToString.java

Um den Code auszuführen, führen Sie den folgenden Befehl aus:

java CharToString

Zusammenfassung

Herzlichen Glückwunsch! Sie haben erfolgreich gelernt, wie Sie die Java-toString()-Methode verwenden, um ein Character-Objekt in einen String umzuwandeln. Jetzt wissen Sie, wie Sie ein Character-Objekt erstellen, die toString()-Methode aufrufen und das Ergebnis ausgeben. Sie haben auch gelernt, wie Sie ein Beispiel erstellen, das es dem Benutzer ermöglicht, einen Character-Wert einzugeben und ihn anschließend in einen String umzuwandeln.