当前位置:首页 > 开发 > 编程语言 > Java > 正文

JAVA-list分页

发表于: 2014-11-08   作者:chendaiming   来源:转载   浏览次数:
摘要: public static List getPage(List list,long curPage,long perPageSize){ //开始位置 long startPage = 0; //总数量 long totalSize =list.size(); //总页面 long totalPage =0; if(totalSize%perPageSiz
public static List getPage(List list,long curPage,long perPageSize){
		//开始位置
		long startPage = 0;
		//总数量
		long totalSize =list.size();
		//总页面
		long totalPage =0;
		if(totalSize%perPageSize==0){
			totalPage = totalSize/perPageSize;
		}else{
			totalPage = totalSize/perPageSize+1;
		}
		//当前页面最大等于总页面
		if(curPage>totalPage){
			curPage = totalPage;
		}
		//当前页不能小于1
		if(curPage<1){
			curPage = 1;
		}
		//当前页的个数不一定等于perPageSize大小
		//获取除当前页外的总个数
		startPage = (curPage-1)*perPageSize;
		
		//获取分页总数量
		if(totalSize>curPage*perPageSize){
			totalSize = curPage*perPageSize;
		}
		List tempList = new ArrayList();
		for(int i=(int)startPage;i<totalSize;i++){
			tempList.add(list.get(i));
		}
		return tempList;
	}

 

JAVA-list分页

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1 分页
使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【七】——实现资源的分页 系列导航地址htt
2 分页
分页的实现方式虽有多种,但是当需分页展示大量数据的时候,将分页写在后台才是最好的选择。首先我
SQL分页方法: /// <summary> /// 显示分页信息 /// </summary> /// <param name="t
mvc技术交流,欢迎加群: 前言 前几天在博客上挂了个群链接,就是上面的链接,从博客上进群不少网友
上一篇的博客是子查询分页,在数据量大的情况下,分页的效率是非常低。今天来讲一下行号分页,这个
接触J2EE 也有一段时间了,想用jsp + servlet + javabean + jdbc 做一个分页例子,在网上找了一下,
<%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD
select t2.prod_id, t2.prod_name, t2.ven_id from (select rid from (select rid, rownum as rn fr
<%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD
总体来说,对于页数(pagenum)和每页容量(pagesize) int pagenum, int pagesize 转化为查询 star
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号