java 中string类型数据怎么转成int数组
时间: 2024-05-10 11:16:46 浏览: 158
可以使用以下方法将一个字符串类型的数字转换为一个 int 数组:
1. 首先,使用 `split()` 方法将字符串按照指定的分隔符进行分割。例如,如果字符串是 "1 2 3 4",可以使用空格作为分隔符,将其分割成一个字符串数组。
2. 然后,使用 `Integer.parseInt()` 方法将每个字符串转换为对应的 int 值。
3. 最后,将这些 int 值存储在一个 int 数组中即可。
下面是一个示例代码:
```java
String str = "1 2 3 4";
String[] strArr = str.split(" ");
int[] intArr = new int[strArr.length];
for (int i = 0; i < strArr.length; i++) {
intArr[i] = Integer.parseInt(strArr[i]);
}
```
这样就将字符串 "1 2 3 4" 转换为了一个包含四个元素的 int 数组 {1, 2, 3, 4}。
阅读全文