62,614
社区成员
发帖
与我相关
我的任务
分享
@Override
public int compareTo(MyClass myClass) {
if(this.score>myClass.score){
return 1 ;
} else if(this.score<myClass.score){
return -1 ;
} else {
return this.word.compareTo(myClass.word) ;
}
}
public class MyClassComparator implements Comparator<MyClass>{
@Override
public int compare(MyClass m1, MyClass m2) {
if(m1.getScore()>m2.getScore()){
return 1;
} else if(m1.getScore()<m2.getScore()) {
return -1 ;
} else {
return m1.getWord().compareTo(m2.getWord()) ;
}
}
}
set<MyClass> valueSet=treeMap.values();
for(int i=0;i<valueSet.size();i++)
{
for(int j=i+1;j<valueSet.size();j++O)
{
MyClass mc=null;
if(valueSet[i.score<valueSet[j].score)
{
mc=valueSet[j];
valueSet[j]=valueSet[i];
valueSet[i]=mc;
}
}
}