当前位置: 首页 > 后端技术 > Java

javaList分页取值

时间:2023-04-01 16:43:34 Java

/***使用subList方法进入分页**@paramlist分页数据*@parampagesize页面大小*@paramcurrentPage当前页面面*/privateListpageBySubList(Listlist,intpagesize,intcurrentPage){inttotalcount=list.size();int页数=0;列表子列表;intm=totalcount%pagesize;如果(m>0){pagecount=totalcount/pagesize+1;}else{pagecount=totalcount/pagesize;}if(m==0){subList=list.subList((currentPage-1)*pagesize,pagesize*(currentPage));}else{if(currentPage==pagecount){subList=list.subList((currentPage-1)*pagesize,totalcount);}else{subList=list.subList((currentPage-1)*pagesize,pagesize*(currentPage));}}返回子列表;}