分页数据算法

// 分页算法 搜索第几页 每次获取数据量总数 1 10 条件查询的数据总量
private static int paging(int page, int number, int count) {
// 分页-1
int newPage = page - 1;


// 查询数据的总量 页数 和数据量相乘  (当前 页数乘以当前条数)=总数量
int newNumber = newPage * number;


// 如果查询的数据量 大于总数据量
// 当查询的数据大于剩余的数据量的时候 
//数据的总数量 对查询的当前条数取余数  然后总数量减去这个余数当做当前的要查询的页数

if (newNumber > count) {
return count - (int) (count % number);
}


return newNumber;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值