[英]Java Linked List of Objects. How can I keep count of each unique object?
[英]How can I keep a object in linked list node?
我有一个项目,项目想要一个学生管理系统。 我开始做。 每个学生必须有 3 个属性(id、name、surname),我必须在链表中保留一个节点。 如何将这 3 个属性保留在一个节点中,以及如何建立该连接?
在 Java 中阅读有关 Inheritance、Generics 的信息。 你可以这样做:
List<Student> students = new LinkedList<>();
students.add(new Student(1, "name1", "surname1"));
students.add(new Student(2, "name2", "surname2"));
students.add(new Student(3, "name3", "surname3"));
并像这样打印它们:
for (Student student : students) {
System.out.println(student);
}
和学生 class:
public static class Student {
private long id;
private String name;
private String surname;
public Student(long id, String name, String surname) {
this.id = id;
this.name = name;
this.surname = surname;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
", surname='" + surname + '\'' +
'}';
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.