将 Char 转换为 String

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

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


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 转换为 String`"}} java/output -.-> lab-117419{{"`将 Char 转换为 String`"}} java/strings -.-> lab-117419{{"`将 Char 转换为 String`"}} java/string_methods -.-> lab-117419{{"`将 Char 转换为 String`"}} end

使用 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() 方法,或者加号 (+) 运算符来实现字符到字符串的转换。

您可能感兴趣的其他 Java 教程