先输入数组长度3,再输入3个数组元素,以空格分开,比如2 2 2 arr = [2,2,2]
时间: 2024-01-23 20:28:16 浏览: 24
根据您的输入,数组长度为3,数组元素为2 2 2。要将输入的数组转换为int[]类型,可以使用以下代码:
```java
import java.util.Arrays;
public class ConvertArray {
public static void main(String[] args) {
// 示例输入
String input = "2 2 2";
// 将输入按空格分割成字符串数组
String[] elements = input.split(" ");
// 创建一个与元素数量相同的int数组
int[] arr = new int[elements.length];
// 将字符串元素转换为整数并存入int数组
for (int i = 0; i < elements.length; i++) {
arr[i] = Integer.parseInt(elements[i]);
}
// 打印转换后的整数数组
System.out.println(Arrays.toString(arr));
}
}
```
上述代码将字符串 "2 2 2" 按空格分割成字符串数组 `elements`,然后创建一个与元素数量相同的int数组 `arr`。接下来,使用循环将字符串元素逐个转换为整数,并存储到int数组中。最后,使用 `Arrays.toString()` 方法打印转换后的整数数组。
输出结果为:[2, 2, 2]