当前位置: 首页 > news >正文

郑州做网站企起广东建设官方网站

郑州做网站企起,广东建设官方网站,wordpress图表模板类,提升学历报考什么专业比较好未分页数据根据参数进行后期分页1.需求说明2.代码实现3.实际使用1.需求说明 某些时候一些常用的数据比如字典、元数据等在项目启动时已经全量加载到内存了,但是页面展示时要进行分页,这个时候有的前端 table 组件有分页功能,没有分页功能的就…

未分页数据根据参数进行后期分页

  • 1.需求说明
  • 2.代码实现
  • 3.实际使用

1.需求说明

某些时候一些常用的数据比如字典、元数据等在项目启动时已经全量加载到内存了,但是页面展示时要进行分页,这个时候有的前端 table 组件有分页功能,没有分页功能的就要后端进行处理了。

2.代码实现

    /*** 未分页数据根据参数进行分页** @param rows     未分页的数据记录* @param curPage  页码(从1开始)* @param pageSize 每页记录数据* @return 当前页码的记录数据*/public List<?> rowsToPageRows(List<?> rows, int curPage, int pageSize) {int totalSize = rows.size();int totalPage = ((Double) Math.ceil(totalSize * 1.0 / pageSize)).intValue();// 当前页大于总页数if (curPage > totalPage) {return null;}// 计算的 toIndex 大于总记录数则取总条数int toIndex = pageSize * curPage;if (toIndex > totalSize) {toIndex = totalSize;}return rows.subList(pageSize * (curPage - 1), toIndex);}

3.实际使用

    public static void main(String[] args) {String stringWithComma = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22";List<String> strList = CollectionUtil.toList(stringWithComma.split(","));List<?> pageRows = rowsToPageRows(strList, 2, 5);assert pageRows != null;pageRows.forEach(System.out::println);}// 结果678910
http://www.dtcms.com/a/574851.html

相关文章:

  • HTML5 中常用的语义化标签及其简要说明
  • 开源企业网站内容管理系统wordpress 虚拟数据
  • 网站制作方案和主要内容新网网站制作
  • 网站前台页面的设计与实现东阳自适应网站建设
  • 南山附近公司做网站建设多少钱wordpress站点地址和
  • CentOS7配置DHCP服务器全攻略
  • 做游戏网站需要哪些许可昆明百度推广开户费用
  • YAML的使用
  • 天天新网站网站开发 招聘
  • 毕业设计的网站商洛网站设计
  • 微小店网站建设价格为什么那么多人建网站做博客
  • 做自行车网站应该注意什么网页个人简历模板
  • pgsql:connection failed connection to server at
  • STM32H743-ARM例程38-UART-IAP
  • 深圳定制巴士怎么预约如何进行搜索引擎优化 简答案
  • 网站开发维护人员重庆seo杨洋
  • 如何推进网站建设html5网页制作案例
  • 全能网络工具箱:NETworkManager助力运维
  • 重庆市住建厅网站网站设置字体样式
  • 瑞安地区建设网站大连电力工程招标网
  • 石家庄有学校交做网站和优化的吗wordpress 页面评论 调用
  • 哈尔滨高端网站建设wordpress移动底部菜单
  • 免费SSL证书的更新流程
  • 查询网站域名泉州手机网站建设价格
  • Spring解决循环依赖其实就用了个递归
  • 成品网站管系统东莞想做网站
  • 重庆可做网站 APP租用服务器做视频网站
  • 全自动削皮机方案,果蔬去皮机/削皮机MCU控制方案开发设计
  • 北京价格微网站建设茶叶价格网站建设
  • Rust 练习册 2:深入理解 Cell