string转array
时间: 2023-08-23 18:18:10 浏览: 58
你可以使用各种编程语言中的字符串分割函数将字符串转换为数组。以下是一些常见语言的示例:
在Python中,你可以使用split()函数将字符串分割为数组。例如:
```python
string = "Hello, World!"
array = string.split(", ")
print(array)
```
输出:
```
['Hello', 'World!']
```
在JavaScript中,你可以使用split()函数将字符串分割为数组。例如:
```javascript
var string = "Hello, World!";
var array = string.split(", ");
console.log(array);
```
输出:
```
['Hello', 'World!']
```
在Java中,你可以使用split()函数将字符串分割为数组。例如:
```java
String string = "Hello, World!";
String[] array = string.split(", ");
System.out.println(Arrays.toString(array));
```
输出:
```
[Hello, World!]
```
这些只是一些示例,具体的实现方式可能因编程语言而异。请根据你正在使用的编程语言查找相应的字符串分割函数来将字符串转换为数组。
相关问题
hive string 转array
可以使用 Hive 内置函数 `split()` 将一个字符串转换为数组,例如:
```
SELECT split('a,b,c,d', ',') as my_array;
```
这将返回一个包含四个元素的数组:`["a", "b", "c", "d"]`。其中,第一个参数是待转换的字符串,第二个参数是分隔符。你可以将其应用于表中的某个字段,例如:
```
SELECT split(my_string_field, ',') as my_array FROM my_table;
```
这会将 `my_table` 表中的 `my_string_field` 字段转换为数组。
javaString转Array
在Java中,可以使用以下两种方法将一个字符串转换为字符数组:
1. 使用`toCharArray()`方法
```java
String str = "hello world";
char[] charArray = str.toCharArray();
System.out.println(Arrays.toString(charArray));
```
这个例子中,我们首先定义了一个字符串`str`,然后使用`toCharArray()`方法将其转换为一个字符数组`charArray`。最后,我们使用`Arrays.toString()`方法将字符数组输出到控制台上。
2. 使用`split()`方法
```java
String str = "hello,world";
String[] strArray = str.split(",");
System.out.println(Arrays.toString(strArray));
```
在这个例子中,我们首先定义了一个字符串`str`,它包含了逗号分隔的两个单词。然后,我们使用`split()`方法将字符串按照逗号分隔成一个字符串数组`strArray`。最后,我们使用`Arrays.toString()`方法将字符串数组输出到控制台上。
需要注意的是,`split()`方法返回的是一个字符串数组,而不是字符数组。如果需要将字符串数组转换为字符数组,可以使用`toCharArray()`方法。
另外,需要导入`java.util.Arrays`类的包。