21xrx.com
2024-09-19 09:51:52 Thursday
登录
文章检索 我的文章 写文章
Java代码实现最后一页的计算方法
2023-06-12 03:14:07 深夜i     --     --
Java代码 分页 最后一页

在进行分页显示数据时,我们常常需要计算出数据的总页数,在页面上进行展示。计算最后一页的代码实现方式有多种,下面给出一种简单明了的Java代码。

首先,我们需要获取到数据的总条数和每页显示的数据条数,然后用数据总条数除以每页数据条数,得到数据的总页数。但是,当数据总条数无法被每页数据条数整除时,最后一页的数据条数会少于每页数据条数。因此,我们需要进行一个特判,将最后一页的数据条数计算出来。

下面就是最简单的Java代码实现:


public class PageUtil {

  /**

   * 计算总页数

   *

   * @param total  数据总条数

   * @param pageSize 每页显示的数据条数

   * @return 总页数

   */

  public static int getTotalPage(int total, int pageSize) {

    int totalPage = total % pageSize == 0 ? total / pageSize : total / pageSize + 1;

    return totalPage;

  }

  /**

   * 计算最后一页的数据条数

   *

   * @param total  数据总条数

   * @param pageSize 每页显示的数据条数

   * @return 最后一页的数据条数

   */

  public static int getLastPageNum(int total, int pageSize) {

    int lastPageNum = total % pageSize == 0 ? pageSize : total % pageSize;

    return lastPageNum;

  }

}

使用时,只需要调用 `getTotalPage` 和 `getLastPageNum` 方法,即可得到总页数和最后一页的数据条数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复