字符数组变成字符串输出
时间: 2025-02-02 15:12:45 浏览: 44
在大多数编程语言中,字符数组通常是用来存储一系列单个字符的数据结构。要将字符数组转换成字符串并输出,你需要按照特定的方式将其连接起来。以下是几种常见编程语言的做法:
**C++:**
```cpp
char charArray[] = {"Hello", " ", "World"};
std::string str = std::string(charArray);
cout << str; // 输出: Hello World
```
这里,`std::string(charArray)` 将字符数组转换成了字符串。
**Java:**
```java
char[] charArray = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'};
String str = new String(charArray);
System.out.println(str); // 输出: Hello World
```
在 Java 中,需要创建一个新字符串对象并传入字符数组。
**Python:**
```python
char_array = ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
str = ''.join(char_array)
print(str) # 输出: Hello World
```
在 Python 中,可以使用 `''.join()` 函数将字符列表连接成字符串。
**JavaScript:**
```javascript
let charArray = ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'];
let str = charArray.join('');
console.log(str); // 输出: Hello World
```
JavaScript 使用 `join('')` 来合并字符数组。
阅读全文
相关推荐


















