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

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

Введение

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

Преобразование символа 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() или оператор сложения (+), чтобы преобразовать символ в строку.