list集合分页

来源:互联网 发布:小站tpo模考软件 编辑:程序博客网 时间:2024/05/21 19:34
//分页int size = 0;if((pageBean.getPage()-1)*pageBean.getRows() > selectByExample.size()){//开始行大于总记录数,此时无数据size = 0;}else{if((pageBean.getPage()-1)*pageBean.getRows()+pageBean.getRows() < selectByExample.size()){//前面所有页数总和 + 当前页数 < 总记录数,size = (pageBean.getPage()-1)*pageBean.getRows()+pageBean.getRows();}else{//此时取集合大小size = selectByExample.size();}}//分页List<Commodity> resultList = new ArrayList<Commodity>();for(int j =0; j < selectByExample.size(); j++){if(j >= (pageBean.getPage()-1)*pageBean.getRows() && j <= size-1){resultList.add(selectByExample.get(j));}}result.put("total", resultList.size());result.put("rows", resultList);

0 0
原创粉丝点击