stream流倒序排序_Stream sorted排序方法的使用示例

时间:2024-11-09 14:43:26
public static int[] intSoret(List<Integer> list){
    //倒序
    int[] ints = ().sorted(()).mapToInt(Integer::intValue).toArray();
    //按属性一升序
    ().sorted((类::属性一));
    //按属性一降序
    ().sorted((类::属性一,()));
    //按属性一,属性二升序
    ().sorted((类::属性一).thenComparing(类::属性二));
    //按属性一降序,在按属性二升序
    ().sorted((类::属性一,()).thenComparing(类::属性二));
    //按属性一降序,在按属性二升序
    ().sorted((类::属性一).reversed().thenComparing(类::属性二));
    //按属性一降序,在按属性二降序
    ().sorted((类::属性一).reversed().thenComparing(类::属性二,()));

}