Преобразование символа char в строку

JavaJavaBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии вы научитесь преобразовывать символ char в строку String на Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) 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 в строку"}} java/output -.-> lab-117419{{"Преобразование символа char в строку"}} java/strings -.-> lab-117419{{"Преобразование символа char в строку"}} java/string_methods -.-> lab-117419{{"Преобразование символа char в строку"}} end

Преобразование символа char в строку с использованием метода valueOf()

  • Откройте терминал и создайте Java-файл с использованием следующей команды:

    touch ConvertCharToString.java
  • Откройте файл с использованием текстового редактора и вставьте следующий код:

    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());
      }
    }
  • Скомпилируйте Java-код с использованием следующей команды в терминале:

    javac ConvertCharToString.java
  • Запустите Java-код с использованием следующей команды в терминале:

    java ConvertCharToString
  • Результат будет таким:

    s
    s
    java.lang.String

Преобразование символа char в строку с использованием метода toString()

  • Откройте в текстовом редакторе тот же файл ConvertCharToString.java и замените метод main следующим кодом:

    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());
    }
  • Скомпилируйте Java-код с использованием следующей команды в терминале:

    javac ConvertCharToString.java
  • Запустите Java-код с использованием следующей команды в терминале:

    java ConvertCharToString
  • Результат будет таким:

    s
    s
    java.lang.String

Преобразование символа char в строку с использованием оператора +

  • Откройте в текстовом редакторе тот же файл ConvertCharToString.java и замените метод main следующим кодом:

    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());
    }
  • Скомпилируйте Java-код с использованием следующей команды в терминале:

    javac ConvertCharToString.java
  • Запустите Java-код с использованием следующей команды в терминале:

    java ConvertCharToString
  • Результат будет таким:

    s
    s
    java.lang.String

Резюме

В этом практическом занятии вы узнали, как преобразовать символ char в строку String на Java с использованием различных методов. Вы можете использовать метод valueOf() или toString() или оператор сложения (+), чтобы преобразовать символ в строку.