arraylist应用实例
时间: 2024-03-25 13:34:02 浏览: 22
ArrayList是Java中的一个动态数组类,它提供了一种方便的方式来存储和操作数据。下面是一个ArrayList的应用实例:
假设我们要编写一个学生管理系统,需要存储学生的信息,包括姓名、年龄和成绩。我们可以使用ArrayList来存储学生对象,并进行相关操作。
首先,我们定义一个Student类,包含姓名、年龄和成绩属性,并提供相应的getter和setter方法。
```java
public class Student {
private String name;
private int age;
private double score;
public Student(String name, int age, double score) {
this.name = name;
this.age = age;
this.score = score;
}
// getter和setter方法省略...
}
```
然后,在主程序中创建一个ArrayList对象,并添加学生信息:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Student> studentList = new ArrayList<>();
// 添加学生信息
studentList.add(new Student("张三", 18, 90.5));
studentList.add(new Student("李四", 20, 85.0));
studentList.add(new Student("王五", 19, 92.0));
// 输出学生信息
for (Student student : studentList) {
System.out.println("姓名:" + student.getName());
System.out.println("年龄:" + student.getAge()); System.out.println("成绩:" + student.getScore());
System.out.println("--");
}
}
}
```
以上代码创建了一个ArrayList对象studentList,并使用add方法添加了三个学生对象。然后,通过遍历ArrayList,输出每个学生的姓名、年龄和成绩。