计算分页数的几种方法
# 计算分页数的几种方法
# 示例如下
// 每页大小
long size = 10_0000;
// 总记录数
long count = this.count();
// 计算总页数
// 确保即使 count 恰好是 size 的倍数,也不会多算一页;如果不是倍数,则会正确地增加一页。
long pages1 = (count + size - 1) / size;
long pages2 = (long) Math.ceil((double) total / size);
long pages3 = total % size == 0 ? total / size : total / size + 1;
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
上次更新: 2024/12/18 17:59:21