java中list数据拆分为sublist实现分页的简单代码

来源:互联网 发布:淘宝怎么用照片搜同款 编辑:程序博客网 时间:2024/05/16 09:57
package com.test;import java.util.ArrayList;import java.util.List;public class ListSplit { /**  * @param args  */ public static void main(String[] args) {    List<Integer> list=new ArrayList<Integer>();       for(int i=1;i<101;i++)  {   list.add(i);     }     int pagesize=30;  int totalcount=list.size();    int pagecount=0;    int m=totalcount%pagesize;    if  (m>0)  {   pagecount=totalcount/pagesize+1;  }  else  {   pagecount=totalcount/pagesize;  }     for(int i=1;i<=pagecount;i++){                    if (m==0)            {       List<Integer> subList= list.subList((i-1)*pagesize,pagesize*(i));        System.out.println(subList);               }            else            {             if (i==pagecount)             {                 List<Integer> subList= list.subList((i-1)*pagesize,totalcount);                     System.out.println(subList);                }             else             {                 List<Integer> subList= list.subList((i-1)*pagesize,pagesize*(i));                    System.out.println(subList);                }                 }             } }}



0 0
原创粉丝点击