参数dto

package com.cloud.ayc.admin.entity.dto;import io.swagger.annotations.ApiModelProperty;
import lombok.Data;/*** @Author zc* @Date 2021-10-22 上午 09:46*/
@Data
public class PageDTO {@ApiModelProperty(value = "当前页")private Integer current;@ApiModelProperty(value = "每页大小")private Integer size;
}
//测试的时候添加点数据(这里就不添加了)
List<DictTreeVO> objectList = new ArrayList<>();
//实现分页
//skip:跳过n个元素,limit裁剪大小,current当前页,size当前页大小。
List collect = objectList.stream().skip((dto.getCurrent() - 1) * dto.getSize()).limit(dto.getSize()).collect(Collectors.toList());

Java8 stream流分页(手动分页)相关推荐

  1. java8 stream .skip() .limit() 实现分页功能

    java8 stream .skip() .limit() 实现分页功能 先分别介绍一下 skip() 和 limit(): 注意,注意,注意:数据量大或者数据复杂的情况下不要使用这种分页方式!! s ...

  2. Java8——Stream流

    Java8--Stream流 Stream是数据渠道,用于操作集合.数组等生成的元素序列. Stream操作的三个步骤: 创建Stream 中间操作 终止操作 一.获取stream的四种方式 1.通过 ...

  3. java8 stream流 将一个list转换成list

    java8 stream流 将一个对象集合转换成另一个对象集合 案例一: // 利用stream进行类型转化     List<String> stringList = new Array ...

  4. Java8 Stream 流 一些使用整理(持续更新)

    Java8 Stream 流 一些使用整理 双循环判断值 原始写法 Stream 普通写法 Stream filter + anyMatch写法 持续更新中 双循环判断值 原始写法 List<C ...

  5. 学习Java8 Stream流,让我们更加便捷的操纵集合

    1. 概述 本篇文章会简略的介绍一下 Lambda 表达式,然后开启我们的正题 Java8 Stream 流,希望观众老爷们多多支持,并在评论区批评指正! Java8 的 Stream 流使用的是函数 ...

  6. java8 Stream流【华为3面】

    华为三面@java8 stream流操作面试题 前言:华为三面考了个很简单的基础编程,就是java8 Stream流操作,太久没写,也是没掌握好java基础直接搞得措手不及,stream两行代码的事情 ...

  7. Java8 stream流的演示

    前言 我们前面说了 lambda表达式,这次我们就将下JDK8的另一个新特性,流(Stream) stream和lambda搭配使用效果更佳,(如果你没有学过lambda表达式,最好先学习下lambd ...

  8. java8/Stream流式计算从入门到精通/函数式编程实战

    摘要:Stream流式计算,本文讲解了Stream流式计算的概念,具体的使用步骤以及源码实现,最后讲解了使用Stream过程中需要注意的事项.Stream在公司项目中被频繁使用,在性能优化上具有广泛的 ...

  9. Java8 Stream流递归,几行代码搞定遍历树形结构

    欢迎关注方志朋的博客,回复"666"获面试宝典 可能平常会遇到一些需求,比如构建菜单,构建树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中 ...

  10. [转载] Java8 Stream流遍历 如何使用索引

    参考链接: Java 8中迭代带有索引的流Stream 1. 问题来源 Java8的Stream流为我们的遍历集合带来了方便,基本可以取代for循环了.但是有一些情况需要知道当前遍历的索引,使用for ...

最新文章

  1. Python独领风骚,AI热情有所降温|2020 年技术趋势解读
  2. AI产业链分布图曝光:1040个玩家,BAT率先步入应用
  3. 算法导论——二叉查找树
  4. 2020年7月4日 随机过程大作业
  5. 安卓原生读写u盘_aigo Type-C固态U盘速度如何?好用吗?
  6. SQL 数据库的自动备份(Procedures实现)
  7. 关于Boost库的split函数在不同的编译器下的使用
  8. win10软件拒绝访问删不掉_文件拒绝访问,详细教您win10文件访问被拒绝怎么解决...
  9. 计算机大赛鼓励语录,鼓励参加比赛的话
  10. Transformer t5代码relative_position计算
  11. Picasso加载圆形图片和圆角图片
  12. ps5和switch哪个好
  13. 工业互联网·制药设备远程监控运维维护平台
  14. Hadoop完全分布式安装教程
  15. jQuery实现的浮动广告
  16. UOS Deepin 安装 flatpak
  17. 语言代码与国家地区对照表(表格)
  18. Scratch(五十五):后羿射日
  19. Everything-文件查找工具
  20. 全景效果图html5,利用html5实现的360度全景图浏览(带天地)

热门文章

  1. IIS7的HTTP 500.19错误
  2. 寻找发帖水王java_编程之美–寻找发帖水王 | Acm之家
  3. 拓端tecdat|R语言用Garch模型和回归模型对股票价格分析
  4. shell脚本实现Fibonacci数列
  5. cannot import name ‘Imputer‘ from ‘sklearn.preprocessing‘
  6. linux子进程中断信息码6,Linux入门学习——进程
  7. yii2 提供接口给java_Yii2 使用 RESTful 写API接口 实例
  8. SpringBoot @Async注解的学习
  9. android run缓存报错,AndroidStudio常见错误收集(windows版)
  10. java 模式匹配_Java 14 模式匹配,非常赞的一个新特性!