新手请问这个程序哪里出错,跪求大神解答!!!!!
/**
* 3.对其他类型泛型的List进行排序,以Student为例。
* 其中生成的id为1000以内不重复的整数
*/
public void testStudentSort() {
Random r= new Random();
for(int i=0;i<3;i++ ) {
int id=r.nextInt(1000);
String name =dllx.next();
System.out.println("请输入第"+(i+1)+"个学生的姓名:");
do{
student.add(new Student(id+"",name));
}while (student.contains(id));
}
System.out.println("--------------排序前------------");
for (Student student2 : student) {
System.out.println(student2.getId()+":"+student2.getName());
}
Collections.sort(student);
System.out.println("--------------排序后------------");
for (Student student2 : student) {
System.out.println(student2.getId()+":"+student2.getName());
}
}