我有一个星期一的真实案例.我正在尝试根据我正在寻找的条目遍历结果表.例如,页面一次显示15个结果,并且可以有n个结果.我无法通过逻辑来遍历这些页面.我想这样做:如果输入不是1-15则转到第2页,如果不是16-30则转到第3页,等等.直到我到达该条目所在的页面.另一个例子:我正在寻找的条目是300个条目中的64个,所以我需要到第5页查看条目.
我用15的倍数,模数等做了不同的事情,并且不能让它起作用.
任何有关这方面的帮助将不胜感激,再喝一杯咖啡......
听起来像你想要的:
int pageNumber = ((resultNumber - 1) / pageSize) + 1;
Run Code Online (Sandbox Code Playgroud)
(假设一个基于1的页码和结果号.)
这将把结果1-15映射到页码1,将16-30映射到第2页,将31-45映射到第3页等.
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |