java学习笔记整理

list手动实现分页

2021-05-08  本文已影响0人  _借东西的小人
/**
     * list手动实现分页
     * @param cursor 起始条数
     * @param limit 每页显示条数
     * @param list
     * @return
     */
    public List<HashMap<String, String>> paging(int cursor, int limit, List<HashMap<String, String>> list) {
        if (cursor < 0 || cursor >= list.size() || limit <= 0) {
            return null;
        }
        int lastIndex = cursor + limit;
        if (lastIndex > list.size()) {
            lastIndex = list.size();
        }
        //获得分页后的list
        list = list.subList(cursor, lastIndex);
        return list;
    }
上一篇下一篇

猜你喜欢

热点阅读