springboot中如何将字符串[0.1,0.2,0.3]转换成数组且数组内的值为浮点型
时间: 2023-07-16 16:13:47 浏览: 98
可以使用如下代码将字符串转换成浮点型数组:
```java
String str = "[0.1,0.2,0.3]";
String[] strArr = str.substring(1, str.length() - 1).split(",");
double[] arr = new double[strArr.length];
for (int i = 0; i < strArr.length; i++) {
arr[i] = Double.parseDouble(strArr[i]);
}
```
首先去掉字符串的中括号,然后使用逗号分隔符将字符串拆分成字符串数组,最后循环遍历字符串数组,将每个字符串转换成浮点型,并存入浮点型数组中。
阅读全文