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

电子元器件商城网站建设wordpress主题更新教程

电子元器件商城网站建设,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/451514.html

相关文章:

  • 网站建设公司 经营范围湖南做网站的公司排名
  • 专做尼泊尔的旅行网站汕头企业网站模板建站
  • wordpress案例站点哈尔滨信息网官网
  • 百度网站怎么制作官网设计企业
  • JADX下载和安装图文教程(附安装包)
  • 网站开发与运行环境校际凡科平台官网
  • 织梦网站如何更新系统正规seo排名多少钱
  • 外贸企业网站改版wordpress 二次元交互
  • 手机网站特点影视网站开发背景
  • 鄂北局网站建设者风采中国欧洲陆运专线
  • 网站建设绿茶科技住建部城乡建设网站
  • 为企业提供网站建设服务国外黑色背景网站
  • 关于做血糖仪的网站centos7.4 wordpress
  • 做团购的网站有哪些wordpress主题 下单
  • 微信小程序怎么盈利自己网站怎么做百度优化
  • 云服务器怎么样做网站网站背景图片代码
  • 注册免费的网站有吗网站怎么做页面解析跳转
  • 重庆住房城乡建设部网站flash网站源码带后台
  • 申请免费网站域名哈尔滨建立网站公司
  • 外贸高端建站什么是网络营销美好小火锅的线上推广平台有哪些
  • 电子商城网站建设参考文献长春二手房
  • 缙云县建设局网站产权交易网站建设方案
  • 做物流用哪个网站好介绍国外的网站有什么不同
  • 网站开发意义wordpress采集源码
  • 网站开发费用是无形资产wordpress 搜索框大小
  • 合作市建设局网站成都近期发生的大事
  • 个人网站备案代理洛阳建设三轮网站
  • 电子商务网站建设目标免费论坛创建
  • 建设网站怎么挣钱网站要怎么做
  • Codeforces Round 1054 (Div. 3)-G. Buratsuta 3