网站后台管理程序下载,做网站诊断,温州网站推广公司,做电商网站赚钱吗1. 查询出要分页的总数
2. 根据 stream 流进行分页
3. 当分页数超过总数#xff0c;返回空集合。例#xff1a;总数10#xff0c;页码2#xff0c;pagesize10
4. 当最后一页不够 pageSize, limit(pageSize) 返回实际条数
例#xff1a;12条数据#xff0c;pageSize10…1. 查询出要分页的总数
2. 根据 stream 流进行分页
3. 当分页数超过总数返回空集合。例总数10页码2pagesize10
4. 当最后一页不够 pageSize, limit(pageSize) 返回实际条数
例12条数据pageSize10, 最后一页虽然 limit10 但扔返回预期数值2 public static T ListT pagination(ListT records, int pageNum, int pageSize) {if (CollectionUtils.isEmpty(records)) {return Collections.emptyList();}return records.stream().skip((pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); }