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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM