List集合分頁處理方法


實際開發中,難免會遇到多個sql查出來的結果集進行分頁,這時候就只能利用最后的總list進行分頁

如下方法:

public static List<User> page(List<User> datalist, Integer page, Integer size) {
        List<User> list = new ArrayList<>();
        if (datalist != null && datalist.size() > 0) {
            int cuurIdx = (page > 1 ? (page - 1) * size : 0);
            for (int i = 0; i < size && i < datalist.size() - cuurIdx; i++) {
                User user = datalist.get(cuurIdx + i);
                list.add(user);
            }
        }
        return list;
    }

 

 

歡迎加入互聯網技術交流群共同學習共同進步

  

-----------------------------------------------------------------------------------------------------------------------------------

版權聲明:本文為博客園博主「LENGXUAN」的原創文章,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://www.cnblogs.com/lengxuanwl/p/13780727.html


免責聲明!

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



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