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

  1. String.valueOf() 将 Java 中的字符 Char 转换为字符串 String
  2. Character.toString() 在 Java 中把字符 Char 转换为字符串 String
  3. 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

Character.toString() 在 Java 中把字符 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

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

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

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

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 中以十六进制字符串转换字节数组
  • 如何在 Java 中将文件读取为字符串
  • 相关文章 - Java Char

  • 如何在 Java 中检查字符串是否包含特定字符
  • 如何在 Java 中分割一个字符串
  • comments powered by Disqus