java对象数组与列表输出
时间: 2024-03-17 16:41:59 浏览: 47
假设有一个存储学生信息的类 `Student`,其中包含姓名和年龄两个属性。现在我们要创建一个包含多个学生对象的数组和一个列表,并输出它们的信息。
首先,创建学生对象数组:
```
Student[] students = new Student[3];
students[0] = new Student("Alice", 18);
students[1] = new Student("Bob", 20);
students[2] = new Student("Charlie", 19);
```
然后,遍历数组并输出每个学生的信息:
```
for (int i = 0; i < students.length; i++) {
System.out.println("Name: " + students[i].getName() + ", Age: " + students[i].getAge());
}
```
接下来,创建学生对象列表:
```
List<Student> studentList = new ArrayList<>();
studentList.add(new Student("Alice", 18));
studentList.add(new Student("Bob", 20));
studentList.add(new Student("Charlie", 19));
```
最后,遍历列表并输出每个学生的信息:
```
for (Student student : studentList) {
System.out.println("Name: " + student.getName() + ", Age: " + student.getAge());
}
```
其中,`getName()` 和 `getAge()` 分别是 `Student` 类中的获取姓名和年龄的方法。
阅读全文