最简单的java分页算法
来源:互联网 发布:软件无法安装 编辑:程序博客网 时间:2024/05/28 04:55
定义两个vector,一个为储存查询所有记录的totalv,另一个储存当前页的记录currentpagev;
总的记录数:int totalsize = totalv.getsize();
每页显示的记录数:int countperpage;
总页数:int totalpagenum = totalsize/countperpage;
//如果总的记录数和每页记录数的余数大于零,
//那么总的页数为他们的整除结果加一
if (totalsize%countperpage > 0 ){
totalpagenum = totalsize/countperpage + 1;
}
当前的页数:pagenum;
for (int j = 0;j<totalv.size();j++){
//分页,根据当前的页数和每页显示的记录数从totalv中取出记录
//往currentpagev中添加记录;
//如果当前记录在(当前页码-1)*每页显示记录数(包括等于)
//和 当前页码*每页显示记录数(不包括等于)之间的时候;
//就属于该页的数据
if ( (j >= (pagenum - 1) * countperpage) && (j < pagenum * countperpage)) {
currentpagev.addelement(totalv.get(j));
}
//当currentpagev记录数等于每页显示记录数,
//停止往currentpagev中添加记录
if (currentpagev.size() == countperpage) {
break;
}
}
那么,当前页中显示的记录,就是currentpagev中的记录。
网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
总的记录数:int totalsize = totalv.getsize();
每页显示的记录数:int countperpage;
总页数:int totalpagenum = totalsize/countperpage;
//如果总的记录数和每页记录数的余数大于零,
//那么总的页数为他们的整除结果加一
if (totalsize%countperpage > 0 ){
totalpagenum = totalsize/countperpage + 1;
}
当前的页数:pagenum;
for (int j = 0;j<totalv.size();j++){
//分页,根据当前的页数和每页显示的记录数从totalv中取出记录
//往currentpagev中添加记录;
//如果当前记录在(当前页码-1)*每页显示记录数(包括等于)
//和 当前页码*每页显示记录数(不包括等于)之间的时候;
//就属于该页的数据
if ( (j >= (pagenum - 1) * countperpage) && (j < pagenum * countperpage)) {
currentpagev.addelement(totalv.get(j));
}
//当currentpagev记录数等于每页显示记录数,
//停止往currentpagev中添加记录
if (currentpagev.size() == countperpage) {
break;
}
}
那么,当前页中显示的记录,就是currentpagev中的记录。
网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
- 最简单的java分页算法。。
- 最简单的java分页算法
- 最简单的分页算法
- 【java】实现最简单的分页布局
- 一点点最简单的java排序算法
- 最简单的LRU算法java实现
- asp最简单的分页
- 最最最简单的分页
- 最简单的分页方法
- GridView最简单的分页
- 最简单的假分页
- oracle最简单的分页
- 最简单的php分页
- Java分页算法_3个最常用的
- java之最简单和最复杂的排序算法
- JSP实现的Java通用简单分页算法
- 又一种JSP实现的Java通用简单分页算法
- JSP实现的Java通用简单分页算法之三
- pc2平台Hello, Blog!测试
- Business Process Modeling ,BPM小结
- JavaBean的使用
- 工作目标Accenture
- [MySQL] MySQL备份工具之mysqldump
- 最简单的java分页算法
- 转一个贴 以备查找 RedHat Linux 9.0命令行模式下出现乱码的解决办法
- Selvet学习
- BeautifulSoup应用笔记
- uboot---系统时钟和定时器
- CMMB手机电视到了芯片企业创新的时侯
- sqlserver2005与sqlserver2008的驱动包是否一样?
- 我应该关注的网站
- 换手率 和 成交量