string字符串转数组
时间: 2023-08-29 09:09:42 浏览: 60
要将一个字符串转换为数组,可以使用list()函数将字符串中的每个字符转换为数组的元素。以下是一个示例代码:
```python
string = "Hello"
array = list(string)
print(array)
```
输出:
```
['H', 'e', 'l', 'l', 'o']
```
在这个例子中,我们将字符串"Hello"转换为数组,每个字符都成为了数组的一个元素。你可以通过访问数组索引来获取特定位置的字符。
相关问题
java String字符串转数组
在Java中,可以使用String的split()方法将字符串转换为数组。该方法接受一个分隔符作为参数,并返回一个字符串数组。下面是一个示例代码:
```java
String str = "Hello,World";
String[] strArray = str.split(",");
```
在上面的示例中,我们使用逗号作为分隔符将字符串"Hello,World"分割成两个字符串"Hello"和"World",并将它们存储在名为strArray的字符串数组中。
android 字符串转数组
在Android中,你可以使用以下两种方法将字符串转换为数组。
方法1:使用String类中的toCharArray()方法将字符串转换为字符数组。首先,创建一个字符串变量str,然后使用toCharArray()方法将其转换为字符数组。最后,使用String.valueOf()方法将字符数组转换回字符串。示例代码如下:
```
String str = "a b c d e f g";
char[] c = str.toCharArray();
str = String.valueOf(c);
```
方法2:使用getBytes()方法将字符串转换为字节数组。在Android系统下,默认使用UTF8编码,其中一个中文字符相当于3个字节,而在gb2312编码下,一个中文字符相当于2个字节。示例代码如下:
```
String str = "string";
byte[] byteArray = str.getBytes();
```
请根据你的需求选择适合的方法进行字符串到数组的转换。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [String字符串转数组空格处理](https://blog.csdn.net/rocrunwang/article/details/102982042)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Android工具类—— 字符串转化为byte数组](https://blog.csdn.net/qq_30297763/article/details/86679111)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]