Char in String umwandeln

JavaBeginner
Jetzt üben

Einführung

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

Char in String umwandeln mit der valueOf()-Methode

  • Ö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
    

Char in String umwandeln mit der toString()-Methode

  • Ö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
    

Char in String umwandeln 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.