两个类,一个学生类,含姓名和出生日期两个属性;还有一个学生排序类,重写compare函数,自定义排序规则是先比较出生日期,如果相同再比较姓名字母
package birthday;
import java.util.Calendar;
public class Student {
private String name;
private Calendar birthday;
Student(String aname,Calendar date)
{
name=aname;
birthday=date;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Calendar getBirthday() {
return birthday;
}
public void setBirthday(Calendar birthday) {
this.birthday = birthday;
}
}
package birthday;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
public class ComparatorStudent implements Comparator<Student>{
@Override
public int compare(Student o1, Student o2) {
// TODO Auto-generated method stub