public<T> static List<List<T>> splitList(List<T>list, intpageSize) { //集合數據,分頁尺寸
intlistSize = list.size();
intpage = (listSize + (pageSize - 1)) / pageSize;
List<List<T>> listArray = new ArrayList<List<T>>();
for (inti = 0; i<page; i++) {
List<T>subList = new ArrayList<T>();
for (intj = 0; j<listSize; j++) {
intpageIndex = ((j + 1) + (pageSize - 1)) / pageSize;
if (pageIndex == (i + 1)) {
subList.add(list.get(j));
}
if ((j + 1) == ((j + 1) * pageSize)) {
break;
}
}
listArray.add(subList);
}
returnlistArray;
}