char数组转字符串
时间: 2023-06-30 16:23:02 浏览: 49
要将 char 数组转换为字符串,您可以使用 Java 中的 String 类的构造函数。以下是一个示例代码片段:
```java
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String str = new String(charArray);
System.out.println(str); // 输出 "Hello"
```
在此示例中,我们将 char 数组传递给 String 类的构造函数,以创建一个新的字符串对象。当您将 char 数组转换为字符串时,Java 会使用数组中的字符以相同的顺序创建新的字符串对象。
请注意,如果您需要将 char 数组转换为字符串,并且您已经有了一个字符串对象,则可以使用 String 类的 valueOf() 方法。例如:
```java
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String existingString = "World";
String str = existingString + String.valueOf(charArray);
System.out.println(str); // 输出 "WorldHello"
```
在此示例中,我们使用 String 类的 valueOf() 方法将 char 数组转换为字符串,并将其与现有字符串连接起来。