tx

wangcx

栖迟於一丘,则天下不易其乐
46,190
对 List 进行手动分页 对 List 进行手动分页
    /**
     * 对list进行手动分页
     * @param list 分页前集合
     * @param pageNum 页码
     * @param pageSize 每页数量
     * @param <T>
     * @return 分页后集合
     */
    public static <T> List<T> pageList(List<?> list, int pageNum, int pageSize) {
        List<T> resList = new ArrayList<>();
        if (list != null && list.size() > 0) {
            int currIdx = (pageNum > 1 ? (pageNum - 1) * pageSize : 0);
            for (int i = 0; i < pageSize && i < list.size() - currIdx; i++) {
                T t = (T) list.get(currIdx + i);
                resList.add(t);
            }
        }
        return resList;
    }
0 条评论
user 编辑评论信息
插入图片

隐私评论

随机一言

:D 获取中...

文章目录

最新评论

随机文章

Homebrew 修改源 781 浏览 - 2020/05/14
屏蔽 MacOS Catalina 的更新 813 浏览 - 2019/11/14
不蒜子网站统计的用法 1650 浏览 - 2023/09/13