将 Char 转换为 String

JavaBeginner
立即练习

介绍

在本实验中,你将学习如何在 Java 中将字符 char 转换为字符串 String

使用 valueOf() 方法将 Char 转换为 String

  • 打开终端并使用以下命令创建一个 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

使用 toString() 方法将 Char 转换为 String

  • 在文本编辑器中打开相同的 ConvertCharToString.java 文件,并将主方法替换为以下代码:

    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 转换为 String

  • 在文本编辑器中打开相同的 ConvertCharToString.java 文件,并将主方法替换为以下代码:

    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

总结

在本实验中,你已经学习了如何使用不同的方法在 Java 中将字符 char 转换为字符串 String。你可以使用 valueOf()toString() 方法,或者加号 (+) 运算符来实现字符到字符串的转换。