src/com/cms/utils/page/Pagination.java
(完整代码) 1013Bpackage com.cms.utils.page;
public class Pagination<E> extends AbstractPage<E> {
protected int start;
protected int totalItemsCount;
protected int totalPageCount;
public Pagination(){}
public int getTotalItemsCount() {
return totalItemsCount;
}
public void setTotalItemsCount(int totalItemsCount) {
this.totalItemsCount = totalItemsCount;
this.totalPageCount = (getTotalItemsCount() - 1) / getPageSize() + getFirstPageNum();
}
@Override
public boolean isLastPage() {
return getLastPageNum() <= getPageNum();
}
@Override
public int getLastPageNum() {
return this.totalPageCount;
}
@Override
public String toString() {
return String.format("Page[%d] of [%d] in total [%d] :%s", this.getPageNum(), this.getLastPageNum(), this.getTotalItemsCount(), items.toString());
}
public int getTotalPageCount() {
return totalPageCount;
}
public int getStart() {
this.start = (this.pageNum - 1) * this.pageSize;
return start;
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。