热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java数据同步分页_JAVA的数据分页显示

importjava.util.ArrayList;publicclassPageIndex{privateintpageSize;每页要显示的行privateintpageNum

import java.util.ArrayList;

public class PageIndex

{

private int pageSize;               //每页要显示的行

private int pageNum;              //总页数

private int pageId;                  //当前页

private int size;                       //结果集的长度

private ArrayList arraylist;      //要分页的结果集

public PageIndex(){}               //构造方法

public PageIndex(int pageSize,int pageId,ArrayList arraylist)

{

this.pageSize = pageSize;

this.pageId = pageId;

this.size = arraylist.size();

this.arraylist = arraylist;

}

public ArrayList Pagination()

{

if(size%pageSize==0)

{

pageNum = size/pageSize;

}

else

{

pageNum = size/pageSize+1;

}

int suffixindex = (pageId-1)*pageSize;           //结果集下标的索引

ArrayList returnarray = new ArrayList();

for(int i = 0 ; i

{

returnarray.add(arraylist.get(suffixindex));

suffixindex++;

}

return returnarray;

}

public int getPageNum()

{

return this.pageNum;         //返回总页数

}

public int getSize()

{

return this.size;                  //返回总结果集长度

}

}



推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有