计算机系统应用教程网站

网站首页 > 技术文章 正文

java的List分页 取出数据后使用List分页

btikc 2024-10-16 08:21:37 技术文章 10 ℃ 0 评论

以前一直是在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);

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表