类 PageUtil

java.lang.Object
tech.mhuang.pacebox.core.page.PageUtil

public class PageUtil extends Object
内存分页工具类
从以下版本开始:
1.1.2
作者:
mhuang
  • 构造器详细资料

    • PageUtil

      public PageUtil()
  • 方法详细资料

    • subList

      public static <T> List<List<T>> subList(List<T> dataList, List<PageParam> pageParamList)
      subList分页
      类型参数:
      T - 类型
      参数:
      dataList - 需要分页的数据
      pageParamList - 分页的条件
      返回:
      分页结果
    • subList

      public static <T> List<T> subList(List<T> dataList, int page, int num)
    • totalPage

      public static int totalPage(int total, int pageSize)
      总页数
      参数:
      total - 总数
      pageSize - 每页数
      返回:
      页数
      从以下版本开始:
      1.1.6
    • totalPage

      public static int totalPage(long totalCount, int pageSize)
    • rainbow

      public static int[] rainbow(int currentPage, int pageCount, int displayCount)
      参数:
      currentPage - 当前页
      pageCount - 总页数
      displayCount - 每屏展示的页数
      返回:
      分页条
      从以下版本开始:
      1.1.6
    • rainbow

      public static int[] rainbow(int currentPage, int pageCount)
      参数:
      currentPage - 当前页
      pageCount - 总页数
      返回:
      分页条
      从以下版本开始:
      1.1.6