比较器总结
1.内部比较器
public class ClassName implements Comparable<Object>{
public ClassName{
}
public int compareTo(Object o){
return this.-o.;
}
}
Collections.sort(array);
2.外部比较器
public class MyComparator implements Comparator<Object>{
public int compare(Object first,Object second){
return first.-second.;
}
}
Collections.sort(array,new MyComparator());
3.匿名内部类
Collections.sort(array,new Comparator<Object>{
public int compare(Object first,Object second){
return first.-second.;
}
});
4.Lambda
Collections.sort(array,(first,second)->{
return frist.-second.
});