/*** 获取分页的最左边和最右边* @param currentPage 当前页* @param maxPage 最大页数* @index 当前页所处页码导航的位置1表示第一位,2表示第二位* @return*/public static int[] getLeftAndRight(int currentPage, int maxPage, int index) {currentPage = currentPage - index + 1;if (currentPage <= 0) {currentPage = 1;}int left = 1;int right = maxPage;int length = 5;if (maxPage > length) {int rule = currentPage + length - 1;if (rule <= maxPage) {left = currentPage;right = rule;} else {left = maxPage - length + 1;right = maxPage;}}return new int[] { left, right };}
获取分页的页码导航栏
最新推荐文章于 2021-04-04 09:41:22 发布