Avatar ·

如何在 Java 中将 char 转换为 String?简单且正确的方法

大家好!我刚开始学习 Java,遇到了一个问题。我需要将单个字符 (char) 转换为字符串 (String)。例如,我有一个变量 char c = 'A',我想从中得到字符串 "A",以便在拼接中使用它,或者将其传递给一个接受 String 的方法。 我尝试这样做: char letter = 'Z'; String result = (String) letter; // 编译错误 但编译器报错:"Cannot cast from char to String"。我知道 char 和 String 是不同的类型,但如何正确转换呢?我在网上看到很多不同的方法:有人使用 Character.toString(),有人写 String.valueOf(),还有人只是添加一个空字符串:"" + letter。哪种方法最正确,为什么?在性能上有区别吗?如果我要将 char[] 数组转换为字符串,该怎么办?希望得到详细的解释和示例! <<>>

将 char 转换为 String 的最佳方法