hutool工具分页工具

简介: hutool工具分页工具

transToStartEnd

将页数和每页条目数转换为开始位置和结束位置。 此方法用于不包括结束位置的分页方法。

例如:

  • 页码:0,每页10 -> [0, 10]
  • 页码:1,每页10 -> [10, 20]
int[] startEnd1=PageUtil.transToStartEnd(0, 10);//[0, 10]int[] startEnd2=PageUtil.transToStartEnd(1, 10);//[10, 20]


totalPage

根据总数计算总页数

inttotalPage=PageUtil.totalPage(20, 3);//7


分页彩虹算法

在页面上显示下一页时,常常需要显示前N页和后N页,PageUtil.rainbow作用于此。

例如我们当前页为第5页,共有20页,只显示6个页码,显示的分页列表应为:

上一页 3 4 [5] 6 7 8 下一页
//参数意义分别为:当前页、总页数、每屏展示的页数int[] rainbow=PageUtil.rainbow(5, 20, 6);
//结果:[3, 4, 5, 6, 7, 8]
相关文章
|
Windows
hutool工具命令行工具
hutool工具命令行工具
|
14天前
|
Java API Apache
|
1月前
|
JSON 算法 Java
hutool工具的简单使用
这篇文章介绍了Hutool工具库的基本使用,通过代码示例展示了如何利用Hutool进行字符串处理、文件操作、集合操作、加密解密、日期时间处理、网络请求和读取资源文件等常见任务。
28 0
hutool工具的简单使用
|
Java Maven
【Java用法】使用EasyPoi导入与导出Excel文档的解决方案
【Java用法】使用EasyPoi导入与导出Excel文档的解决方案
346 0
|
6月前
|
Java easyexcel Maven
【Java专题_04】集成EasyExcel进行Excel导入导出详细教程
【Java专题_04】集成EasyExcel进行Excel导入导出详细教程
453 0
|
Java API
开发利器Hutool之MapBuilder的使用
开发利器Hutool之MapBuilder的使用
1065 0
开发利器Hutool之MapBuilder的使用
|
Java API
开发利器Hutool之MapUtil的使用
开发利器Hutool之MapUtil的使用
1886 0
开发利器Hutool之MapUtil的使用
|
Java Maven
springmvc+mybatis集成PageHelper分页插件
springmvc+mybatis集成PageHelper分页插件
280 0
springmvc+mybatis集成PageHelper分页插件
hutool工具反射工具
hutool工具反射工具
hutool工具反射工具