/**
* 分页显示
* @param page 第几页
* @param pageSize 每页多少条
* @param dataList 分页数据
* @return 分页数据
*/
public static <T> List<T> pageList(int page, int pageSize, List<T> dataList) {
List<T> resultList = new ArrayList<>();
int currIdx = page > 1 ? (page - 1) * pageSize : 0;
for (int i = 0; i < pageSize && i < dataList.size() - currIdx; i++) {
resultList.add(dataList.get(currIdx + i));
}
return resultList;
}
版权声明:本文为userenoch原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。