/*** 获取分页的最左边和最右边* @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 发布