string 类型转换为数组
时间: 2023-08-26 15:05:54 浏览: 41
要将一个字符串转换为数组,你可以使用字符串的 `split()` 方法。这个方法将字符串分割成子字符串,并返回一个由子字符串组成的数组。
下面是一个示例代码,将一个字符串转换为数组:
```python
string = "Hello,World!"
array = string.split(",")
print(array)
```
输出结果为:
```
['Hello', 'World!']
```
在上面的例子中,我们使用 `,` 作为分隔符将字符串分割成两个子字符串,并将结果存储在数组 `array` 中。你可以根据自己的需求选择合适的分隔符。
相关问题
c++ string类型转换为数组
将string类型转换为数组可以使用string的成员函数c_str(),该函数返回一个指向字符数组的指针,即将string类型转换为C风格的字符串。然后可以使用strcpy()函数将C风格字符串复制到一个字符数组中。以下是示例代码:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main() {
string str = "hello world";
char arr[20];
strcpy(arr, str.c_str());
cout << "str: " << str << endl;
cout << "arr: " << arr << endl;
return 0;
}
```
输出:
```
str: hello world
arr: hello world
```
怎么把String类型转换为数组java
可以使用String类的`toCharArray()`方法将字符串转换为字符数组。例如:
```java
String str = "Hello";
char[] charArray = str.toCharArray();
```
现在`charArray`数组中存储的就是字符串`"Hello"`中的每个字符。