前言
最近做项目的时候遇到了对返回的list集合根据分页参数进行分页倒叙展示…以下是处理方法,做一下简单记录。
实现
对list集合分页展示一种方法是循环截取某一页数据
/**
* 循环截取某页列表进行分页
* @param dataList 分页数据
* @param pageSize 页面大小
* @param pageNumber 页数
*/
public static List<String> page(List<String> dataList, int pageSize,int pageNumber) {
List<String> currentPageList = new ArrayList<>();
if (dataList != null && dataList.size() > 0) {
int currIdx = (pageNumber > 1 ? (pageNumber - 1) * pageSize : 0);
for (int i = 0; i < pageSize && i < dataList.size() -