将字符串“[1],[2]”转换成数组[1,2]
时间: 2023-09-10 11:08:13 浏览: 87
可以使用Java中的正则表达式和字符串分割方法来实现将字符串"[1],[2]"转换为数组[1,2]的操作。
示例代码:
```java
String str = "[1],[2]";
String[] strArr = str.split("[\\[\\],]+");
int[] intArr = new int[strArr.length - 1];
for(int i = 1; i < strArr.length; i++){
intArr[i-1] = Integer.parseInt(strArr[i]);
}
System.out.println(Arrays.toString(intArr));
```
输出结果为:
```
[1, 2]
```
其中,使用split()方法将字符串按照方括号和逗号分割成一个字符串数组,然后依次将每个字符串转换为整数存入一个整数数组中。最后使用Arrays.toString()方法将整数数组输出。
相关问题
Scala 将字符串123456转换成数组
可以使用Scala的内置函数`toCharArray()`将字符串转换成字符数组:
```scala
val str = "123456"
val arr = str.toCharArray()
```
也可以使用`split()`函数将字符串按照指定的分隔符转换成数组:
```scala
val str = "1,2,3,4,5,6"
val arr = str.split(",")
```
以上两种方法都可以将字符串"123456"转换成数组[1, 2, 3, 4, 5, 6]。
WeAutomate Studio将字符串数据转换成数组
您可以使用以下代码将字符串转换为数组:
```python
str_data = "1,2,3,4,5"
arr_data = str_data.split(",")
print(arr_data)
```
输出:
```
['1', '2', '3', '4', '5']
```
在上面的代码中,我们将字符串数据 "1,2,3,4,5" 分割成一个数组,使用 `split` 函数将其划分为逗号分隔的单独字符串。然后,我们将结果存储在变量 `arr_data` 中,并打印输出结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)