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

网站建设开发服务费记账莱芜又出大事

网站建设开发服务费记账,莱芜又出大事,软文经典案例,福田做商城网站建设找哪家公司好前言 在日常的开发工作中#xff0c;会遇到很多不确定的需求场景#xff0c;无法使用第三方提供的分页组件来实现#xff0c;那么如何自己实现一个简单的分页工具类呢#xff1f; 工具类 第一版本#xff1a; Setter Getter public class PageToolT {/*** 当前…前言 在日常的开发工作中会遇到很多不确定的需求场景无法使用第三方提供的分页组件来实现那么如何自己实现一个简单的分页工具类呢 工具类 第一版本 Setter Getter public class PageToolT {/*** 当前页数*/private int pageNum;/*** 每页的记录条数*/private int pageSize;/*** 总记录数*/private int total;/*** 总页数*/private int pages;/*** 当前开始值*/private int start;/*** 总记录数*/private ListT list;public PageTool(ListT list) {this.total list.size();this.list list;}public void startPage(int pageNum, int pageSize) {// 1、获取总记录数和分页数this.pageNum pageNum;this.pageSize pageSize;this.pages total % pageSize 0 ?(total / pageSize) :(total / pageSize) 1;// 2、根据分页信息切割当前页数据int begin (pageNum - 1) * pageSize;int end pageNum * pageSize;// 判断list的大小是否在起始点的以上并且判断是否比end大if ( list.size() begin ) {if ( list.size() end ) {end list.size();}list list.subList(begin, end);}} }在看到这些if-else判断和三目运算符瞬间想起来Math运算类貌似提供了一些比较大小的函数为何不使用一下呢于是乎我确定优化一下分页的方法 优化 Math.ceil() 向上取整来获取总页数 Math.min(获取最小值来判断截取数组的结束节点。 于是乎改造一下: Setter Getter public class PageToolT {/*** 当前页数*/private int pageNum;/*** 每页的记录条数*/private int pageSize;/*** 总记录数*/private int total;/*** 总页数*/private int pages;/*** 当前开始值*/private int start;/*** 总记录数*/private ListT list;public PageTool(ListT list) {this.total list.size();this.list list;}public void startPage(int pageNum, int pageSize) {// 1、获取总记录数和分页数this.pageNum pageNum 0 ? pageNum : 10;this.pageSize pageSize 0 ? pageNum : 1;this.pages (int) Math.ceil( (double) this.total / pageSize);// 2、根据分页信息切割当前页数据int startIndex (pageNum - 1) * pageSize;int endIndex Math.min(pageNum * pageSize, list.size());list list.subList(startIndex, endIndex);} }一个简单、人畜无害的工具类就诞生啦。
http://www.hkea.cn/news/14408146/

相关文章:

  • 谷歌绘制的网站网页设计基础ppt
  • 盐城做百度网站电商门户网站
  • 网站开发公司网站官网吉安建设公司网站
  • 网站服务器崩了怎么办打开这个网站
  • 登不上建设企业网站git网站开发
  • 制作app免费网站模板下载免费企业邮箱申请
  • 网站建设实施过程天津市工商网站查询企业信息
  • 深圳网站seo建设定制网站多少钱
  • 传媒网站建设价格成都企业管理培训课程
  • wordpress还原站点python能写网页吗
  • 北京别墅设计网站最近高清中文在线字幕在线观看
  • 网站建设的项目方案模板wordpress图片调用代码
  • 包头网站建设公司哪家好最适合新人的写作网站
  • 网站信息网上商城网站设计和实现
  • 网站管理 官网微信公众平台开发者是什么
  • 网站建设相关视频教程网站建设的一些问题
  • 网站开发 php模板网站搭建公司排名
  • ps怎么做网站页面oa管理系统免费版
  • 一般设计网站页面用什么软件做绘图软件免费版
  • 专业的网页设计服务seo综合查询工具可以查看哪些数据
  • php初学者网站网站自己怎么做直播
  • 在哪个网站做流动补胎的广告好企业宣传片策划制作
  • 南昌 网站 公司类似凡科建站的平台
  • 青岛高品质网站建设网站建设的实施制作阶段包括
  • 黑龙江省建设教育网站建设部住房城乡建设厅网站
  • wordpress 增加站长统计哪个平台电商运营比较好
  • 制作网站公司谁家好哪些网站使用wordpress
  • 刘金鹏做网站快速排名优化推广价格
  • wordpress子目录建站怎么选择主题快速搭建论坛
  • 定制企业网站有哪些为什么网站要用外链