使用java编写使用泛型创建一个只能存储String类型数据的List集合; 将程序输入的数据存入List集合中; 使用Iterator输出集合中所有的数据 【输入形式】 第一行输入集合的长度,第二行输入集合的元素 3 a b c 【输出形式】 a b c
时间: 2024-02-17 19:01:52 浏览: 23
好的,以下是Java代码实现:
```java
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
// 创建只能存储String类型数据的List集合
ArrayList<String> list = new ArrayList<>();
// 将输入的数据存入List集合中
for (int i = 0; i < n; i++) {
list.add(scanner.next());
}
// 使用Iterator输出集合中所有的数据
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
}
}
}
```
输入格式为:
```
3
a
b
c
```
输出格式为:
```
a b c
```
希望可以帮到你!