编写程序,向ArrayList集合中添加元素,然后遍历并输出这些元素。 请按照下列要求编写程序 (1)编写一个Student类,包含name和age属性,提供有参构造方法。 (2)在Student类中,重写toString( )方法,输出age和name的值。
时间: 2024-09-11 12:11:39 浏览: 78
ArrayList删除集合中某一属性相同的元素方法(推荐)
当然,我可以为您演示如何在Java中完成这个任务。首先,我们创建`Student`类:
```java
public class Student {
private String name;
private int age;
// 有参构造方法
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// 重写toString()方法
@Override
public String toString() {
return "姓名:" + name + ", 年龄:" + age;
}
}
```
接下来,我们将创建一个ArrayList,并向其中添加一些`Student`对象:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Student> students = new ArrayList<>();
// 添加元素到ArrayList
students.add(new Student("张三", 18));
students.add(new Student("李四", 20));
students.add(new Student("王五", 19));
// 遍历ArrayList并输出元素
for (Student student : students) {
System.out.println(student.toString());
}
}
}
```
在这个程序中,我们在`main`函数里创建了一个`ArrayList<Student>`类型的变量`students`,然后通过构造方法添加了三个学生实例。接着,使用增强for循环遍历列表,打印每个学生的姓名和年龄。
运行此程序,将依次输出每个学生的信息。
阅读全文