java的List分頁 取出數據後使用List分頁

之前一直是在DAO層直接從數據庫裏分頁,可是今天由於有些數據,須要混合展現,就是根據條件取出了多個對象的集合,而後把這些多個List放到一個List裏,而後在從這個List裏進行分頁。數據庫

MemberArticleBeans是一個你已經整理好數據都放好的List。
MemberArticleBeanPage 是新的分頁後的List。

你只須要一個前臺傳來的頁碼的參數就能夠了。
        List<MemberArticleBean> MemberArticleBeanPage = new ArrayList<MemberArticleBean>();
        int currIdx = (pageNumber > 1 ? (pageNumber -1) * pageSize : 0);
        for (int i = 0; i < pageSize && i < MemberArticleBeans.size() - currIdx; i++) {
            MemberArticleBean memberArticleBean = MemberArticleBeans.get(currIdx + i);
            MemberArticleBeanPage.add(memberArticleBean);
        }
        System.out.println(MemberArticleBeanPage);
相關文章
相關標籤/搜索