可以使用PageUtil类来实现根据人员数量进行分页的功能。以下是一个示例代码:

public class PageUtil {
    private int pageNum; // 当前页码
    private int pageSize; // 每页显示的数量
    private int totalCount; // 总记录数
    private int totalPage; // 总页数

    public PageUtil(int pageNum, int pageSize, int totalCount) {
        this.pageNum = pageNum;
        this.pageSize = pageSize;
        this.totalCount = totalCount;
        this.totalPage = (int) Math.ceil((double) totalCount / pageSize);
    }

    public int getPageNum() {
        return pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getTotalPage() {
        return totalPage;
    }

    public int getStartIndex() {
        return (pageNum - 1) * pageSize;
    }

    public int getEndIndex() {
        return pageNum * pageSize;
    }

    public boolean hasPreviousPage() {
        return pageNum > 1;
    }

    public boolean hasNextPage() {
        return pageNum < totalPage;
    }
}

使用示例:

public class Main {
    public static void main(String[] args) {
        int pageNum = 2; // 当前页码
        int pageSize = 10; // 每页显示的数量
        int totalCount = 35; // 总记录数

        PageUtil pageUtil = new PageUtil(pageNum, pageSize, totalCount);

        System.out.println("当前页码:" + pageUtil.getPageNum());
        System.out.println("每页显示数量:" + pageUtil.getPageSize());
        System.out.println("总记录数:" + pageUtil.getTotalCount());
        System.out.println("总页数:" + pageUtil.getTotalPage());
        System.out.println("起始索引:" + pageUtil.getStartIndex());
        System.out.println("结束索引:" + pageUtil.getEndIndex());
        System.out.println("是否有上一页:" + pageUtil.hasPreviousPage());
        System.out.println("是否有下一页:" + pageUtil.hasNextPage());
    }
}

输出结果:

当前页码:2
每页显示数量:10
总记录数:35
总页数:4
起始索引:10
结束索引:20
是否有上一页:true
是否有下一页:true

根据人员数量进行分页时,可以将人员数量作为总记录数传入PageUtil类的构造方法中,然后根据需要获取当前页码、每页显示的数量、总记录数、总页数、起始索引、结束索引、是否有上一页、是否有下一页等信息

java后台根据人员数量分页使用pageUtil

原文地址: http://www.cveoy.top/t/topic/isgQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录