public static void main(String[] args) {Listli = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11);//页高int spectLen = 18;//游标int current = 0;int len = li.size();while (len> 0){int next = current +spectLen ;if(current >= len){break;}if(current +spectLen >= len){next = len;}//打印当前页System.out.println(li.subList(current ,next));current +=spectLen ;} }