数据分页实现

private List<RebateDto> getPageDate(List<RebateDto> datas, Integer curPage, Integer pageSize) {
    List <RebateDto> currentPageList = new ArrayList<>();
    if (datas != null && datas.size() > 0) {
        int currIdx = (curPage > 1 ? (curPage - 1) * pageSize : 0);
        for (int i = 0; i < pageSize && i < datas.size() - currIdx; i++) {
            RebateDto data = datas.get(currIdx + i);
            currentPageList.add(data);
        }
    }
    return currentPageList;
}

猜你喜欢

转载自blog.csdn.net/rlk512974883/article/details/102884579