编写代码:使用集合类存储实验一的5个学生对象,并对集合进行遍历输出学生对象。 数组和集合的区别: A:长度区别 数组长度固定 集合长度不固定 B:内容不同 数组存储同一类型的元素 集合可存储不同类型的元素 C:元素的数据类型问题 数组可以存储基本数据类型,也可存储引用数据类型 集合只能存储引用数据类型
时间: 2024-03-20 08:42:53 浏览: 43
好的,以下是使用ArrayList存储5个学生对象并遍历输出的Java代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList用于存储学生对象
ArrayList<Student> studentList = new ArrayList<>();
// 添加5个学生对象到ArrayList中
studentList.add(new Student("张三", 18));
studentList.add(new Student("李四", 19));
studentList.add(new Student("王五", 20));
studentList.add(new Student("赵六", 21));
studentList.add(new Student("钱七", 22));
// 遍历ArrayList并输出学生对象信息
for (Student s : studentList) {
System.out.println(s);
}
}
}
class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
```
运行结果如下:
```
Student{name='张三', age=18}
Student{name='李四', age=19}
Student{name='王五', age=20}
Student{name='赵六', age=21}
Student{name='钱七', age=22}
```
阅读全文