您的位置:首页 > 其它

对list分页

2016-04-12 11:07 197 查看
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String> ();

for (int i = 1; i <=11; i++) {
list.add(i+"");
}

int eachpage = 10;   //每页10条
int pagenum =2;       //当前第几页
int count  = list.size();  //list多少条。
System.out.println("总条数"+count);
if (count<=eachpage) {
for (int i = pagenum*0; i < count; i++) {
System.out.println(list.get(i));
}
}else {    //大于10条   就根据当前也数取
int c= count%eachpage;  //余数
int v =count/eachpage;
if ( c==0) {  //10的倍数
for (int i = (pagenum-1)*eachpage; i < (pagenum*eachpage); i++) {
System.out.println(list.get(i));
}
}else {

if (v+1 == pagenum) {
for (int i = (pagenum-1)*eachpage; i < count; i++) {
System.out.println(list.get(i));
}
}else {
for (int i = (pagenum-1)*eachpage; i < (pagenum*eachpage); i++) {
System.out.println(list.get(i));
}
}
}

}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: