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]
相关文章
|
4月前
|
SQL Java 关系型数据库
若依框架---PageHelper分页(十一)
若依框架---PageHelper分页(十一)
63 0
|
Windows
hutool工具命令行工具
hutool工具命令行工具
|
7月前
|
Java Maven
【Java用法】使用EasyPoi导入与导出Excel文档的解决方案
【Java用法】使用EasyPoi导入与导出Excel文档的解决方案
155 0
|
4月前
|
SQL 安全 Java
若依框架---PageHelper分页(十四)
若依框架---PageHelper分页(十四)
40 0
|
4月前
|
SQL 存储
若依框架---PageHelper分页(十五)
若依框架---PageHelper分页(十五)
55 0
|
4月前
|
缓存 Java 关系型数据库
若依框架---PageHelper分页(十二)
若依框架---PageHelper分页(十二)
20 0
|
9月前
|
存储 Java 数据挖掘
探索EasyPoi库:简化Excel操作的神器
在企业应用和数据处理中,Excel表格是常用的数据交换和存储方式。然而,处理和操作Excel表格可能是一项繁琐的任务。EasyPoi库作为一款优秀的Excel操作工具,可以帮助我们更轻松地进行Excel文件的读写、导入导出等操作。本文将深入探讨EasyPoi库的基本概念、特点,以及如何在实际应用中使用它进行Excel操作。
170 0
|
Java API
开发利器Hutool之MapBuilder的使用
开发利器Hutool之MapBuilder的使用
977 0
开发利器Hutool之MapBuilder的使用
|
Java API
开发利器Hutool之MapUtil的使用
开发利器Hutool之MapUtil的使用
1748 0
开发利器Hutool之MapUtil的使用