java中“[2, 3, 4]”转int数组
时间: 2024-12-13 20:14:34 浏览: 3
在Java中,将类似于"[2, 3, 4]"这样的字符串形式转换为整数数组,可以先解析成字符串数组,然后逐个元素转换为`Integer`类型,最后再存入`int`类型的数组。下面是一个简单的步骤示例:
```java
import java.util.Arrays;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
String strArray = "[2, 3, 4]";
// 解析字符串为字符串数组
String[] stringArray = strArray.substring(1, strArray.length() - 1).split(",");
// 将每个字符串元素转换为Integer并存储到int数组
int[] intArray = Arrays.stream(stringArray)
.mapToInt(Integer::parseInt)
.toArray();
// 打印结果
System.out.println(Arrays.toString(intArray)); // 输出:[2, 3, 4]
阅读全文