将读取的int数据放入到一个List集合中,并返回包含了数据的List集合对象。
时间: 2024-05-08 20:17:28 浏览: 49
JavaSE专题-List集合.doc
以下是Java代码实现:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
List<Integer> list = readIntegers();
System.out.println(list);
}
public static List<Integer> readIntegers() {
Scanner scanner = new Scanner(System.in);
List<Integer> list = new ArrayList<>();
System.out.print("请输入数据个数:");
int n = scanner.nextInt();
for (int i = 0; i < n; i++) {
System.out.print("请输入第" + (i + 1) + "个数据:");
int num = scanner.nextInt();
list.add(num);
}
scanner.close();
return list;
}
}
```
运行程序,在控制台输入数据个数和数据,程序会将输入的数据放入到List集合中,并打印出来。例如:
```
请输入数据个数:3
请输入第1个数据:10
请输入第2个数据:20
请输入第3个数据:30
[10, 20, 30]
```
阅读全文