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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.