public class Student implements java.io.Serializable {
private long studentId;
private String studentName;
private Set<Course> courses = new HashSet<Course>(0);
public Student() {
}
public Student(String studentName) {
this.studentName = studentName;
}
public Student(String studentName, Set<Course> courses) {
this.studentName = studentName;
this.courses = courses;
}
public long getStudentId() {
return this.studentId;
}
public void setStudentId(long studentId) {
this.studentId = studentId;
}
public String getStudentName() {
return this.studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
public Set<Course> getCourses() {
return this.courses;
}
public void setCourses(Set<Course> courses) {
this.courses = courses;
}
在这里,他们正在使用的Hashset拿到课程。我的疑问是,我可以使用列表在这里获得 课程。我在互联网上看到,该列表按指定的顺序获得了vaues,并允许 在列表中重复。而在设置它没有任何顺序,并不会允许 重复。我想知道我应该在哪里使用组和列表?任何人都可以建议
你在网上阅读的内容基本上是对的。你可以学习更多,例如来自[集合上的Java教程](http://download.oracle.com/javase/tutorial/collections/index.html)。 – 2010-10-03 12:20:48
@PéterTörök感谢这个不错的教程 – 2010-10-03 13:13:24
如果我得到一个集合使用
私人地址studentAddress; 这是什么意思?它不是一个集合,它是另一个类的地址。我如何使用这个。这是什么用途? – 2010-10-03 13:36:27