站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题一个自定义对象排序的问题

一个自定义对象排序的问题

摘要: 一个自定义对象排序的问题


import java.util.Arrays;

class StudentArray
{
public static void main(String[] args)
{
Student[] ss=new Student[]{new Student(11,"张三"),new Student(12,"李四"),new Student(13,"王五")};
Arrays.sort(ss);
for(int i=0;i{
System.out.println(ss[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);
}
}

为什么编译通过,而执行的时候却是乱码,谢了


public String toSring()
{
return "num= "+num+" name="+name;
}

方法名 是toString ,漏了个t



↑返回目录
前一篇: 在java中怎么将UTF编码转换为GB编码?
后一篇: 求输出word文档的第三方包