import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * @ClassName PageUtils * @Author lxz * @Date 2023/2/17 */ public class PageUtils { /** * 循环截取某页列表进行分页 * @param dataList 分页数据 * @param pageSize 页面条数 * @param currentPage 当前页 */ public static List<Object> page(List<Object> dataList, int pageSize, int currentPage) { List<Object> currentPageList = new ArrayList<>(); if (dataList != null && dataList.size() > 0) { int currIdx = (currentPage > 1 ? (currentPage - 1) * pageSize : 0); for (int i = 0; i < pageSize && i < dataList.size() - currIdx; i++) { Object o = dataList.get(currIdx + i); currentPageList.add(o); } } return currentPageList; } }
分页工具类,可以对已经查询出来的数据进行分页
最新推荐文章于 2023-10-24 21:55:14 发布