java char 转String
时间: 2025-02-07 13:28:35 浏览: 32
### Java 中将字符 (`char`) 转换为字符串 (`String`)
在Java中,有多种方法可以实现从字符(`char`)到字符串(`String`)的转换。以下是几种常见的方式:
#### 方法一:使用 `Character.toString()` 函数
通过调用静态方法 `Character.toString(char c)` 可以方便地完成这一操作。
```java
char ch = 'A';
String str = Character.toString(ch);
System.out.println(str); // 输出 A
```
这种方法简洁明了,适用于大多数场景[^5]。
#### 方法二:利用 `String.valueOf()`
另一个常用的选择是采用 `String.valueOf(char c)` 静态工厂方法来创建新的字符串实例。
```java
char ch = 'B';
String str = String.valueOf(ch);
System.out.println(str); // 输出 B
```
这种方式同样高效,并且支持更多类型的参数输入。
#### 方法三:构造器初始化
还可以直接使用带有单一字符参数的 `String` 类构造函数来进行转换。
```java
char ch = 'C';
String str = new String(new char[]{ch});
System.out.println(str); // 输出 C
```
尽管这看起来稍微复杂一点,但对于某些特殊情况可能更为适用。
#### 方法四:拼接空字符串
最后一种简单的做法就是把目标字符与一个空字符串相加。
```java
char ch = 'D';
String str = "" + ch;
System.out.println(str); // 输出 D
```
这种技巧虽然直观易懂,但从性能角度考虑未必是最优解法。
阅读全文
相关推荐



















