Char 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

In diesem Lab lernst du, wie du in Java ein Zeichen char in einen String String umwandelst.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117419{{"Char in String umwandeln"}} java/output -.-> lab-117419{{"Char in String umwandeln"}} java/strings -.-> lab-117419{{"Char in String umwandeln"}} java/string_methods -.-> lab-117419{{"Char in String umwandeln"}} end

Umwandeln von char in String mit der Methode valueOf()

  • Öffnen Sie Ihren Terminal und erstellen Sie eine Java-Datei mit dem folgenden Befehl:

    touch ConvertCharToString.java
  • Öffnen Sie die Datei mit einem Texteditor und fügen Sie den folgenden Code ein:

    public class ConvertCharToString {
      public static void main(String[] args) {
        char ch = 's';
        System.out.println(ch);
        String str = String.valueOf(ch);
        System.out.println(str);
        System.out.println(str.getClass().getName());
      }
    }
  • Kompilieren Sie den Java-Code mit dem folgenden Befehl im Terminal:

    javac ConvertCharToString.java
  • Führen Sie den Java-Code mit dem folgenden Befehl im Terminal aus:

    java ConvertCharToString
  • Die Ausgabe wird wie folgt sein:

    s
    s
    java.lang.String

Umwandeln von char in String mit der Methode toString()

  • Öffnen Sie die gleiche Datei ConvertCharToString.java im Texteditor und ersetzen Sie die main-Methode mit dem folgenden Code:

    public static void main(String[] args){
      char ch = 's';
      System.out.println(ch);
      String str = Character.toString(ch);
      System.out.println(str);
      System.out.println(str.getClass().getName());
    }
  • Kompilieren Sie den Java-Code mit dem folgenden Befehl im Terminal:

    javac ConvertCharToString.java
  • Führen Sie den Java-Code mit dem folgenden Befehl im Terminal aus:

    java ConvertCharToString
  • Die Ausgabe wird wie folgt sein:

    s
    s
    java.lang.String

Umwandeln von char in String mit dem +-Operator

  • Öffnen Sie die gleiche Datei ConvertCharToString.java im Texteditor und ersetzen Sie die main-Methode mit dem folgenden Code:

    public static void main(String[] args){
      char ch = 's';
      System.out.println(ch);
      String str = ""+ch;
      System.out.println(str);
      System.out.println(str.getClass().getName());
    }
  • Kompilieren Sie den Java-Code mit dem folgenden Befehl im Terminal:

    javac ConvertCharToString.java
  • Führen Sie den Java-Code mit dem folgenden Befehl im Terminal aus:

    java ConvertCharToString
  • Die Ausgabe wird wie folgt sein:

    s
    s
    java.lang.String

Zusammenfassung

In diesem Lab hast du gelernt, wie du in Java ein Zeichen char in einen String String mit verschiedenen Methoden umwandelst. Du kannst entweder die valueOf()- oder die toString()-Methode oder den Plus-(+)-Operator verwenden, um ein Zeichen in einen String umzuwandeln.