在这里插入代码片
/**
- 分页工具
*/
public class ListUtils {
public static List<List> splitList(List list, int pageSize) {
int listSize = list.size();
int page = (listSize + (pageSize - 1)) / pageSize;
List<List>listArray = new ArrayList<List>();
for (int i = 0; i<page; i++) {
ListsubList = new ArrayList();
for (int j = 0; j<listSize; j++) {
int pageIndex = ((j + 1) + (pageSize - 1)) / pageSize;
if (pageIndex == (i + 1)) {
subList.add(list.get(j));
}
if ((j + 1) == ((j + 1) * pageSize)) {
break;
}
}
listArray.add(subList);
}
return listArray;
}
}