public class PageUtil extends Object
| 构造器和说明 |
|---|
PageUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int[] |
rainbow(int currentPage,
int pageCount)
分页彩虹算法(默认展示10页)
来自:https://github.com/iceroot/iceroot/blob/master/src/main/java/com/icexxx/util/IceUtil.java |
static int[] |
rainbow(int currentPage,
int pageCount,
int displayCount)
分页彩虹算法
来自:https://github.com/iceroot/iceroot/blob/master/src/main/java/com/icexxx/util/IceUtil.java 通过传入的信息,生成一个分页列表显示 |
static int |
totalPage(int totalCount,
int pageSize)
根据总数计算总页数
|
static int[] |
transToStartEnd(int pageNo,
int countPerPage)
将页数和每页条目数转换为开始位置和结束位置
此方法用于不包括结束位置的分页方法 例如: 页码:1,每页10 =》 [0, 10] 页码:2,每页10 =》 [10, 20] 。。。 |
public static int[] transToStartEnd(int pageNo,
int countPerPage)
pageNo - 页码(从1计数)countPerPage - 每页条目数public static int totalPage(int totalCount,
int pageSize)
totalCount - 总数pageSize - 每页数public static int[] rainbow(int currentPage,
int pageCount,
int displayCount)
currentPage - 当前页pageCount - 总页数displayCount - 每屏展示的页数public static int[] rainbow(int currentPage,
int pageCount)
currentPage - 当前页pageCount - 总页数Copyright © 2018. All rights reserved.