Java实现下列任务 1.创建一个顺序表nameList, nameList中存储5位同学姓名
时间: 2024-09-26 12:11:22 浏览: 29
WRF记录-namelist.wps
在Java中,我们可以使用ArrayList来创建一个动态大小的顺序表,这里假设我们想要存储同学姓名的对象,每个同学包含姓名属性。首先,我们需要创建一个Student类表示学生,然后在main函数中初始化并添加5个同学到nameList。
```java
// 创建一个表示学生的简单类
public class Student {
private String name;
// 构造器
public Student(String name) {
this.name = name;
}
// 获取名字的方法
public String getName() {
return name;
}
// 设置名字的方法 (通常序列化不会公开此方法)
public void setName(String name) {
this.name = name;
}
}
// 主函数中创建并操作顺序表
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个名为nameList的ArrayList,用于存储学生对象
ArrayList<Student> nameList = new ArrayList<>();
// 添加5位同学
for (int i = 0; i < 5; i++) {
String studentName = "同学" + (i+1);
Student student = new Student(studentName);
nameList.add(student);
}
// 打印列表里的所有同学姓名
for (Student student : nameList) {
System.out.println("同学姓名:" + student.getName());
}
}
}
```
在这个例子中,`nameList`是一个ArrayList,它包含了5个Student对象。你可以通过索引来访问或修改列表中的元素,体现了Java中的数组/列表的动态性和顺序特性。
阅读全文