利用LinkedList完成自定义类对象的增删改查java代码简单实现
时间: 2024-05-03 20:18:39 浏览: 192
下面是一个简单的示例代码,使用 `LinkedList` 实现了一个简单的学生信息管理系统,可以增加、删除、修改和查询学生信息。
```java
import java.util.LinkedList;
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Name: " + name + ", Age: " + age;
}
public static void main(String[] args) {
LinkedList<Student> students = new LinkedList<>();
// 添加学生信息
students.add(new Student("Tom", 20));
students.add(new Student("Jerry", 22));
students.add(new Student("Alice", 21));
// 修改学生信息
students.get(1).setName("Peter");
students.get(1).setAge(23);
// 删除学生信息
students.remove(0);
// 查询学生信息
for (Student student : students) {
System.out.println(student);
}
}
}
```
在上述代码中,我们定义了一个 `Student` 类,其中包含学生的姓名和年龄信息。然后我们使用 `LinkedList` 类型来存储学生信息,并使用 `add` 方法向列表中添加学生信息。我们还可以使用 `get` 方法来获取列表中的学生信息,并使用 `set` 方法来修改学生信息。最后,我们使用 `remove` 方法来删除指定的学生信息,并使用循环遍历 `LinkedList` 中的所有学生信息来查询学生信息。
阅读全文