分页时的那些数据
以下的思考是源于我去年写的那个模块。现在想想当时的情况用数据库中的视图方式解决好一些。但是我下面提到方法有借鉴意义。还是写下好一些!
假设我们pagesize=10,第一页的数据是list链表中第0条数据到第9条数据 第二页的数据是list链表中第10条数据到第19条数据(list.get(10)-------list.get(19))
聪明的你一定发现了当第一页时首数字是0,第2页时首数字是10,当第3页时首数字是20,这规律很好总结吧!!!!
我直接出公式了: pagesize*(page-1) 注明:page是第几页。这是首数字 末数字很好计算的pageSize*(page-1)+(pageSize-1)
而后可以把这个公式应用到程序中!
浙公网安备 33010602011771号