JAVA应用 之 排序(二)

2014-11-24 11:44:55 · 作者: · 浏览: 17
areTo的实现方式:
* x.compareTo(y)为例,当x小于y的时候,返回一个负数。当x大于y的时候,返回一个正数。相等的时候返回0.
*/
class ComparableStudent implements Comparable
{
public String name; //姓名
public int score; //分数
ComparableStudent(String name,int score)
{
this.name=name;
this.score=score;
}
@Override www.2cto.com
public int compareTo(ComparableStudent s)
{
if(score>s.score) return 1;
else if(score
else return 0;
}
@Override
public String toString()
{
return "["+name+":"+score+"]";
}
}