草庐IT

ReverseComparator

全部标签

Java:关于 Collections ReverseComparator 的实现

实现如下(jdk1.6.0_31):privatestaticclassReverseComparatorimplementsComparator>,Serializable{//useserialVersionUIDfromJDK1.2.2forinteroperabilityprivatestaticfinallongserialVersionUID=7207038068494060240L;publicintcompare(Comparablec1,Comparablec2){returnc2.compareTo(c1);}privateObjectreadResolve(){r

java - 了解 Java 中的 Collections.reverseOrder() 方法

考虑sort的重载定义之一方法来自Array类:publicstaticvoidsort(T[]a,Comparatorc)逆序排列数组的常用方法是传递Comparator由Collections.reverseOrder()返回作为此方法的第二个参数。让我们看看Collections.reverseOrder()的实现来自openjdk7的方法:publicstaticComparatorreverseOrder(){return(Comparator)ReverseComparator.REVERSE_ORDER;}ReverseComparator类:privatestaticc