List<Student> list=new ArrayList<Student>();
list.add(new Student("xx", 12,"男"));
list.add(new Student("qq", 18,"男"));
list.add(new Student("aa", 20,"女"));
list.add(new Student("cc", 10,"男"));
list.add(new Student("dd", 14,"女"));
list.add(new Student("ee", 14,"n"));
list.add(new Student("ff", 15,"女"));
//当前页码
int page=2;
//每页数据大小
int size=4;
//获取页码总数
if(list.size()%size!=0){
int Pagecount=(list.size()/size)+1;
}else{
int Pagecount=(list.size()/size);
}
if (page*size<list.size()) {
//按照每页数据大小来获取数据集合
System.out.println(list.subList((page-1)*size, page*size));
}else {
//保证数据少于4的时候能够获取数据集合
System.out.println(list.subList((page-1)*size,list.size()));
}