用Java编写代码并给出详细操作步骤,需求:创建一个Collection集合存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合。思路:1.定义学生类2.创建Collection集合对象3.创建学生对象4.把学生添加到集合5.遍历集合(迭代器方式)
时间: 2024-05-05 11:19:51 浏览: 8
好的,我来回答你的问题。
首先,我们需要定义一个学生类,包含学生的姓名和年龄:
```java
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
```
然后,我们创建一个`Collection`集合对象,存储三个学生对象:
```java
import java.util.ArrayList;
import java.util.Collection;
public class Main {
public static void main(String[] args) {
Collection<Student> students = new ArrayList<Student>();
students.add(new Student("Tom", 18));
students.add(new Student("Jerry", 20));
students.add(new Student("Lucy", 19));
}
}
```
接下来,我们可以使用迭代器遍历集合,并将学生的姓名和年龄输出到控制台上:
```java
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
Collection<Student> students = new ArrayList<Student>();
students.add(new Student("Tom", 18));
students.add(new Student("Jerry", 20));
students.add(new Student("Lucy", 19));
Iterator<Student> it = students.iterator();
while (it.hasNext()) {
Student s = it.next();
System.out.println("Name: " + s.getName() + ", Age: " + s.getAge());
}
}
}
```
以上就是用Java编写代码并给出详细操作步骤的答案,希望对你有所帮助!