博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Java下List使用subList实现分页获取

Posted on 2023-02-15 16:43  kali98k  阅读(220)  评论(0编辑  收藏  举报

int subSize = 1000;
int subCount = list.size();
int subPageTotal = (subCount / subSize) + ((subCount % subSize > 0) ? 1 : 0);
// 根据页码取数据
for (int i = 0, len = subPageTotal - 1; i <= len; i++) {
// 分页计算
int fromIndex = i * subSize;
int toIndex = ((i == len) ? subCount : ((i + 1) * subSize));
List<String> strings = list.subList(fromIndex, toIndex);
}