zoukankan      html  css  js  c++  java
  • Java Stream流排序null以及获取指定条数数据

    Java8的Stream流的一些用法,

    //排序   
    carerVehEntityList = carerVehEntityList.stream().sorted( Comparator.comparing(CarerVehInOrOutEntity::getDelintSortNum, Comparator.nullsFirst(Integer::compareTo)) .thenComparing(CarerVehInOrOutEntity::getDelintName, Comparator.nullsFirst(String::compareTo)) .thenComparing(CarerVehInOrOutEntity::getLadingSn, Comparator.nullsFirst(String::compareTo)) .thenComparing(CarerVehInOrOutEntity::getProductSortNum, Comparator.nullsFirst(Integer::compareTo)) .thenComparing(CarerVehInOrOutEntity::getProductName, Comparator.nullsFirst(String::compareTo)) .thenComparing(CarerVehInOrOutEntity::getProductGradeSortNum, Comparator.nullsFirst(Integer::compareTo)) .thenComparing(CarerVehInOrOutEntity::getProductGradeName, Comparator.nullsFirst(String::compareTo)) .thenComparing(CarerVehInOrOutEntity::getLadingId, Comparator.nullsFirst(Long::compareTo)) ).collect(Collectors.toList()); //取出指定条数数据 List<CarerVehInOrOutEntity> entityList = carerVehEntityList.stream().skip(page.getPageSize() * page.getPageNumber())
    .limit(page.getPageSize()).collect(Collectors.toList());
  • 相关阅读:
    单例模式
    js事件
    oracle_to_excel
    jquery_2
    jquery_1
    4.linux 复制,删除,重命名
    一个tomcat下部署多个springboot项目
    3.centos7 安装oracle
    桥接模式
    组合模式
  • 原文地址:https://www.cnblogs.com/yisheng/p/11897224.html
Copyright © 2011-2022 走看看