自定义对象排序的问题,谢了
import java.util.Arrays;
class StudentArray
{
Student[] ss1=new Student[]{new Student(11,"张三"),new Student(12,"李四"),new Student(13,"王五")};
Arrays.sort(ss1);
for(int i=0;i<ss1.length;i++)
{
System.out.println(ss1[i]);
}
}
class Student implements Comparable
{
int num;
String name;
Student(int num,String name)
{
this.num=num;
this.name=name;
}
public String toSring()
{
return "num= "+num+" name="+name;
}
public int compareTo(Object o)
{
Student s=(Student)o;
return num>s.num ? 1 : (num==s.num ? 0 : -1);
}
}
这段代码编译不过去,哪里出了问题,谢谢了