java list分页
时间: 2023-10-08 08:13:44 浏览: 81
java List分页
5星 · 资源好评率100%
Java中对List进行分页操作,可以使用如下代码:
```java
public List<T> getListPage(List<T> list, int pageSize, int pageIndex){
int totalCount = list.size();
int totalPage = (totalCount - 1) / pageSize + 1;
int fromIndex = (pageIndex - 1) * pageSize;
int toIndex = fromIndex + pageSize;
if (toIndex > totalCount) {
toIndex = totalCount;
}
return list.subList(fromIndex, toIndex);
}
```
其中,`list`为需要分页的数据,`pageSize`为每页的数据量,`pageIndex`为页码。该方法会根据传入的参数返回相应的数据页。
注意,需要先判断传入的`list`是否为空或长度为0,以及传入的`pageIndex`是否超出范围。
阅读全文