如何使用 Set 字段和参数 TreeSet 创建构造函数
How create constructor with Set field and parametrs TreeSet
public class Schedule {
private Set<Seance> schedule;
public Schedule(){}
public Schedule(??) {
super();
// ??
}
}
我需要一些这个:private Set<> schedule = new TreeSet<>();
但我需要在构造函数中执行此操作,因为我想通过排序对象 Seance 使用 Schedule 对象/// 并且这个对象 Schedule 我想添加到 MAP...请帮忙.对不起我的英语)
试试这个!!
public Schedule(){
schedule = new TreeSet<Seance>();
}
public Schedule(Set<Seance> schedule) {
super();
this.schedule = schedule;
}
您可以将 TreeSet
对象传递给 Schedule
构造函数。此外,由于您需要对 Seance 进行排序,因此您需要使用 SortedSet
。您还需要在 Seance class 中实施 Comparable
或提供 Comparator
以便排序。
public class Schedule {
private SortedSet<Seance> sortedSet;
public Schedule(SortedSet<Seance> sortedSet) {
this.sortedSet = sortedSet;
}
}
public class Schedule {
private Set<Seance> schedule;
public Schedule(){}
public Schedule(??) {
super();
// ??
}
}
我需要一些这个:private Set<> schedule = new TreeSet<>();
但我需要在构造函数中执行此操作,因为我想通过排序对象 Seance 使用 Schedule 对象/// 并且这个对象 Schedule 我想添加到 MAP...请帮忙.对不起我的英语)
试试这个!!
public Schedule(){
schedule = new TreeSet<Seance>();
}
public Schedule(Set<Seance> schedule) {
super();
this.schedule = schedule;
}
您可以将 TreeSet
对象传递给 Schedule
构造函数。此外,由于您需要对 Seance 进行排序,因此您需要使用 SortedSet
。您还需要在 Seance class 中实施 Comparable
或提供 Comparator
以便排序。
public class Schedule {
private SortedSet<Seance> sortedSet;
public Schedule(SortedSet<Seance> sortedSet) {
this.sortedSet = sortedSet;
}
}