50,639
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
public class Pair implements Comparable<Pair> {
public final int key;
public final int value;
public Pair(int k,int v){
key = k;
value = v;
}
public int compareTo(Pair that){
if(value == that.value) return 0;
if(value < that.value) return -1;
return 1;
}
public String toString(){
return "[" + key + ":" + value +"]";
}
public static Pair valueOf(int k,int v){
return new Pair(k,v);
}
public static void main(final String[] args) {
Pair[] data = {Pair.valueOf(1,61),Pair.valueOf(2,77),Pair.valueOf(3,78),Pair.valueOf(4,79),
Pair.valueOf(5,80),Pair.valueOf(6,80),Pair.valueOf(7,79),Pair.valueOf(8,61)};
java.util.Arrays.sort(data);
for(Pair p:data)
System.out.println(p);
}
}