在工作中經常邂逅根據數據總條數和每頁數據量計算總頁數的需求,故這里總結一個經典的計算公式,供各位程序猿參考。
另外,小編在《 Java 使用線程池分批插入或者更新數據》中,介紹了一種分頁方式,略顯復雜,這里提供一個更簡單的算法。
記內容總數量為totalCount,每頁數量為pageSize,數據總頁數為totalPage,則推薦算法如下:
totalPage = (totalCount+ pageSize-1) / pageSize;
其中 pageSize - 1 是 totalCount/ pageSize的最大余數。