java如何将多组数据循环储存到ArrayList数组中
时间: 2024-03-21 07:43:31 浏览: 61
Java如何把数组转换为ArrayList
5星 · 资源好评率100%
可以使用 for 循环嵌套来读取多组数据,并将每组数据添加到 ArrayList 中。
例如,假设输入的多组数据每组包含两个整数,可以按照以下方式实现:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<int[]> dataList = new ArrayList<>();
int n = scanner.nextInt(); // 输入数据组数
for (int i = 0; i < n; i++) {
int[] data = new int[2];
for (int j = 0; j < 2; j++) {
data[j] = scanner.nextInt(); // 读取一组数据
}
dataList.add(data); // 将数据添加到 ArrayList 中
}
// 输出 ArrayList 中的数据
for (int[] data : dataList) {
System.out.println(data[0] + " " + data[1]);
}
}
}
```
在上面的代码中,我们首先使用 Scanner 读取输入的数据组数 n,然后使用 for 循环嵌套来读取每组数据,并将每组数据添加到 ArrayList 中。最后,我们遍历 ArrayList,输出其中的数据。
阅读全文