數據分頁實現

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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章