如何在 Java 中把字符转换为字符串

Hassan Saeed 2023年10月12日
  1. String.valueOf() 将 Java 中的字符 Char 转换为字符串 String
  2. 在 Java 中 Character.toString() 把字符 Char 转换为字符串 String
  3. 在 Java 中 String 连接将字符转换为字符串
如何在 Java 中把字符转换为字符串

本教程讨论了在 Java 中把 char 转换为字符串的三种方法。

String.valueOf() 将 Java 中的字符 Char 转换为字符串 String

最有效的方法是使用 String 类的内置函数-String.valueOf(ch)

下面的例子说明了这一点。

public class MyClass {
  public static void main(String args[]) {
    char myChar = 'c';
    String charToString = String.valueOf(myChar);
    System.out.println(charToString);
  }
}

输出:

> c

在 Java 中 Character.toString() 把字符 Char 转换为字符串 String

我们也可以使用 Character 类的内置方法将一个字符转换为 String

下面的例子说明了这一点。

public class MyClass {
  public static void main(String args[]) {
    char myChar = 'c';
    String charToString = Character.toString(myChar);
    System.out.println(charToString);
  }
}

输出:

> c

在 Java 中 String 连接将字符转换为字符串

这个方法只是将给定的字符与一个空字符串连接起来,将其转换为一个字符串。

下面的例子说明了这一点。

public class MyClass {
  public static void main(String args[]) {
    char myChar = 'c';
    String charToString = myChar + "";
    System.out.println(charToString);
  }
}

输出:

> c

然而,这是所有方法中效率最低的方法,因为看似简单的连接操作扩展 new StringBuilder().append(x).append("").toString(); 比我们讨论的其他方法更耗时。

相关文章 - Java String

相关文章 - Java Char