public static void mod() { //源数组 int x[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14}; //每组多少个 int len = 5 ; //数组数量 int y = x.length; int left = y%len ; int size = left==0?y/len:y/len+1; //当前页码 int index = 1 ; for(int i=1;i<=size;i++) { //新数组 数量 int tempsize = len ; if(i==size && left>0) { tempsize = left ; } //新数组 Integer []temparray = new Integer[tempsize]; for(int j=0;j<tempsize;j++) { temparray [j] = x[len*(index-1)+j]; } //打印新数组 for(int k=0;k<temparray.length;k++) { Debug.debug(temparray[k]+""); } Debug.debug("====================="); index++; } }