失却流年
2016-09-06 09:32
//起始索引(列表中的数据从0开始)
int fromIndex = (this.paperCurrent-1)*this.paperSize;
//结束索引
int toIndex;
if(this.paperCurrent*this.paperCurrent>this.totalRecord){
toIndex = this.totalRecord;
}else{
toIndex = this.paperCurrent*this.paperSize;
}
起始列表应该是从0开始的吧,如果有10条记录的话,应该是0-9做为索引,如果每页5条,那么2*5=10,是否需要在计算结束索引时-1呢?求告知
如果是 paperCurrent是2 pageSize是5 这个fromIndex刚好是第二页的第一个 5 你代数算一下!
paperCurrent 最小是1 fromIndex不会取值负数!
Java 分页原理与实践(上)
65009 学习 · 150 问题
相似问题