* @param list 需要分页的list
* @param pageSize 每页显示最多多少条记录
* @return
*/
public List> splitList(List list, int pageSize)
{
int listSize = list.size();
int page = (listSize + (pageSize - 1)) / pageSize;
List> listArray = new ArrayList>();
for (int i = 0; i
{
List subList = new ArrayList();
for (int j = 0; 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;
}
本文出自 “点点滴滴” 博客,转载请与作者联系!
原文:http://9586149.blog.51cto.com/9576149/1698892