如何在 Java 中把字符转换为字符串
Hassan Saeed
2023年1月30日
2020年9月26日
-
String.valueOf()
将 Java 中的字符 Char 转换为字符串 String -
在 Java 中
Character.toString()
把字符 Char 转换为字符串 String -
在 Java 中
String
连接将字符转换为字符串
本教程讨论了在 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 中的字符串中删除子字符串
- 如何将 Java 字符串转换为字节
- 如何在 Java 中以十六进制字符串转换字节数组
- 如何在 Java 中执行字符串到字符串数组的转换
- 用 Java 生成随机字符串
- Java 中的交换方法