废话不说,直接上代码
//List转Page的方法
public static <T> Page<T> listConvertToPage(List<T> list, Pageable pageable) {
int start = (int)pageable.getOffset();
int end = (start + pageable.getPageSize()) > list.size() ? list.size() : (start + pageable.getPageSize());
return new PageImpl<T>(list.subList(start, end), pageable, list.size());
}
XH:不要绝望,人间值得。