/** * 计算行号 * @param pageNum * @param pageSize * @return */ public static int getRowIndex(int pageNum, int pageSize){ return (pageNum> 0) ? (pageNum- 1) * pageSize : 0; } /** * 集合分页 * @param list * @param page * @param limit * @return */ public static List listPagae(List list,Integer page,Integer limit){ int initPage=1;//初始化分页 List resData=null; if(list==null || list.size()<=0) return list; if(page==null || page<=0) return list; if(limit==null ||limit<=0 ) return list; int count=list.size();//总数 //page*limit > count 处理分页到末尾数据不足的情况 if(page*limit > count){ resData=list.subList((page-1)*limit,count); return resData; } resData=list.subList((page-1)*limit,page*limit); return resData; }
关于集合分页
最新推荐文章于 2023-11-03 23:17:12 发布