目前知道
Collections.sort();
Arrays.sort();
arrayList1.sort();
等用法
要自定义排序 需要用
Comparator
比较麻烦
还好有λ表达式
Arrays.sort(edges, (o1, o2) -> {
if (o1.cost > o2.cost) return -1; else return 1;
});
比如这个代码 就可以让edges这个 对象数组 进行排序
λ表达式有类型推断功能 所以直接这么写就好了
然后 对的返回-1 不对返回1
这个和C++ 相反
切记!