package com.cn.hnust.utils;
public class PagingUtils {
private Integer pageSize;//每页显示多少数据
private Integer rowNum; //总共多少数据
private Integer pageNum=1;//当前页
private Integer lastPage;//最后一页
private Integer info;//最后一页
/**
* @param rowNum 总共多少数据
* @param pageSize 每页显示多少数据
*/
public PagingUtils(Integer rowNum,Integer pageSize) {
this.pageSize=pageSize;
this.lastPage=(int) Math.ceil((double)rowNum/(double)pageSize);
}
public static void main(String[] args) {
PagingUtils pa = new PagingUtils(101, 10);
pa.setPageNum(3);
System.out.println("分页:"+pa.getInfo()+","+pa.getPageSize());
System.out.println("最后一页:"+pa.getLastPage());
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public Integer getRowNum() {
return rowNum;
}
public void setRowNum(Integer rowNum) {
this.rowNum = rowNum;
}
public Integer getPageNum() {
return pageNum;
}
public void setPageNum(Integer pageNum) {
this.info=(pageNum-1)*pageSize;
this.pageNum = pageNum;
}
public Integer getInfo() {
return info;
}
public void setInfo(Integer info) {
this.info = info;
}
public Integer getLastPage() {
return lastPage;
}
public void setLastPage(Integer lastPage) {
this.lastPage = lastPage;
}
}
java分页(mysql)
最新推荐文章于 2024-07-15 15:30:00 发布