public class ListToPageUtil {
//LIST转page函数
public <T> Page<T> listConvertToPage(List<T> list, Pageable pageable) {
// 当前页第一条数据在List中的位置
int start = (int)pageable.getOffset();
// 当前页最后一条数据在List中的位置
int end = Math.min((start + pageable.getPageSize()), list.size());
// 配置分页数据
return new PageImpl<T>(list.subList(start, end), pageable, list.size());
}
}
List转Page
最新推荐文章于 2023-05-23 16:46:04 发布