java中如何将list转换为page
代码如下:
// 获取所有的集合长度
int size = list.size();
// page 页数, rows 每页的条数
int tatol = page * rows;
if (size > tatol) {
size = tatol;
}
// 返回list 的类型
ArrayList<SelfAssessmentDTO> dtos = new ArrayList<SelfAssessmentDTO>();
int cishu = (page - 1) * rows ;
for (int i = cishu; i < size; i++) {
dtos.add(list.get(i));
}
return new Page(list.size(),dtos);