Java8 Arrays.sort() 传入Comparator比较器报错

Python023

Java8 Arrays.sort() 传入Comparator比较器报错,第1张

因为没有传入集合的操作 那只是个数组工具不要难为人家了

public class Arrays

extends Object

此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。

除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerException。

此类中所含方法的文档都包括对实现 的简短描述。应该将这些描述视为实现注意事项,而不应将它们视为规范 的一部分。实现者应该可以随意替代其他算法,只要遵循规范本身即可。(例如,sort(Object[]) 使用的算法不必是一个合并排序算法,但它必须是稳定的。)

JDK 6 里面,在Collections里面,静态方法

~

基本用法如

list.sort(new Comparator<MyClass>(){

public int compareTo(MyClass o1, MyClass o2){

return o1.compareTo(o2)

}

})