分页类
Posted zeussbook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分页类相关的知识,希望对你有一定的参考价值。
基于代理慢于new,记录一个java分页类
import java.util.List; /** * 分页类 * @param <T> */ public class PageUtil<T> { private int totalPageCount;//总页数 private int pageSzie;//每页显示的数量 private int totalCount;//信息的总数量 private int currPageNo;//当前页码 private List<T> newList;//每页信息的集合 public int getTotalPageCount() { return totalPageCount; } public void setTotalPageCount(int totalPageCount) { this.totalPageCount=totalPageCount; } public int getPageSzie() { return pageSzie; } public void setPageSzie(int pageSzie) { if(pageSzie>0) { this.pageSzie = pageSzie; } } public int getTotalCount() { return totalCount; } public void setTotalCount(int totalCount) { if(totalCount>0) { this.totalCount=totalCount; //计算总页数 totalPageCount=this.totalCount % pageSzie==0 ? (this.totalCount/pageSzie):(this.totalCount/pageSzie+1); } } public int getCurrPageNo() { if(totalPageCount==0) { return 0; } return currPageNo; } public void setCurrPageNo(int currPageNo) { if(currPageNo>0) { this.currPageNo = currPageNo; } } public List<T> getNewList() { return newList; } public void setNewList(List<T> newList) { this.newList = newList; } }
以上是关于分页类的主要内容,如果未能解决你的问题,请参考以下文章