有一个Student类,包含姓名、年龄和学号,创建一个List集合,将三个学生对象放入集合,遍历集合,并输出:我叫XX,今年XX岁,我的学号是XX。用Java写
时间: 2024-11-27 20:16:48 浏览: 15
在Java中,你可以按照以下步骤操作:
首先,定义一个`Student`类:
```java
public class Student {
private String name;
private int age;
private String studentId;
public Student(String name, int age, String studentId) {
this.name = name;
this.age = age;
this.studentId = studentId;
}
// getter and setter methods
public String getName() { return name; }
public int getAge() { return age; }
public String getStudentId() { return studentId; }
@Override
public String toString() {
return "我叫" + name + ", 今年" + age + "岁,我的学号是" + studentId;
}
}
```
然后,创建一个`main`方法来创建`Student`对象并填充到`ArrayList`中:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Student> students = new ArrayList<>();
// 创建学生对象并添加到集合中
students.add(new Student("张三", 20, "001"));
students.add(new Student("李四", 19, "002"));
students.add(new Student("王五", 21, "003"));
// 遍历集合并打印每个学生的详细信息
for (Student student : students) {
System.out.println(student);
}
}
}
```
当你运行这个程序,它会分别输出每个学生的信息。注意,这里利用了Java集合的泛型和`toString()`方法,使得遍历列表时可以直接显示每个对象的字符串表示形式。
阅读全文