1.使用ArrayList集合,对其添加5个学生对象,学生对象有学号和年龄属性,并使用Iterator遍历集合。 5
提示:①使用add方法将元素添加到ArrayList集合中。②调用集合的iterator方法获得Iterator对象,并调用Iterator的hasNext和next方法...
提示:
① 使用add方法将 元素添加到ArrayList集合中。
② 调用集合的iterator方法获得Iterator对象,并调用Iterator的hasNext和next方法,迭代出集合中的所有元素。 展开
① 使用add方法将 元素添加到ArrayList集合中。
② 调用集合的iterator方法获得Iterator对象,并调用Iterator的hasNext和next方法,迭代出集合中的所有元素。 展开
展开全部
代码如下:
import java.util.ArrayList;
import java.util.Iterator;
class Student {
private int id;
private String name;
private int age;
private int score;
public Student(int id, String name, int age, int score) {
this.id = id;
this.name = name;
this.age = age;
this.score = score;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
}
public class App {
public static void main(String[] args) {
ArrayList<Student> students = new ArrayList<>();
// 添加学生
students.add(new Student(1001, "小赵", 20, 400));
students.add(new Student(1002, "小钱", 21, 750));
students.add(new Student(1003, "小孙", 18, 670));
students.add(new Student(1004, "小李", 19, 550));
Iterator<Student> it = students.iterator();
while (it.hasNext()) {
Student stu = it.next();
System.out.println(stu.getId() + "\t" + stu.getName() + "\t" + stu.getAge() + "\t" + stu.getScore());
}
}
}
运行结果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询