/**
* 根据页码和每页大小获取List的一部分
*
* @param list 原List
* @param pageNum 第几页(从1开始)
* @param pageSize 每页多少条
*/
public static List<Strign> getPageData(List<Strign> list, int pageNum, int pageSize) {
int total = list.size();
int fromIndex = (pageNum - 1) * pageSize; // 计算起始索引
int toIndex = Math.min(fromIndex + pageSize, total); // 计算结束索引
return list.subList(fromIndex, toIndex); // 截取List,注意取值(左边界包含,右边界不包含)
}