zoukankan      html  css  js  c++  java
  • 分页加载数据

    	public List<Product> getProductByPage(int pageIndex, int pagesize) {
    		int totalCount =products.length;
    		int pageCount=0;
    		
    		
    		if(pageIndex<0) //如果当前页已经小于第一页就返回第一页
    		{
    			pageIndex=0;
    		}
    		
    		/**
    		 *计算数据的页数
    		 */
    		if(totalCount%pagesize==0)
    		{
    			pageCount=totalCount/pagesize;
    		}else
    		{
    			pageCount=totalCount/pagesize+1;
    		}
    		
    		/**
    		 * 如果当前页大于总页数,最大页数就等于当前页减1(因为当前页是从0开始所以要减1)
    		 */
    		if(pageIndex>=pageCount-1) 
    		{
    			pageIndex=pageCount-1;
    		}
    		
    		Product[] source=null;
    		this.productList.toArray(source);
    		
    		List<Product> result=new ArrayList<Product>();
    		for(int i=pageIndex*pagesize;i<pagesize*(pageIndex+1);i++)
    		{
    			result.add(source[i]);
    		}
    		
    		return result;
    	}
    

  • 相关阅读:
    ListView自定义滑动条
    使用天天模拟器开发Android应用
    自定义对话框
    显示下载进度
    PullToRefresh的使用
    Cookie
    Servlet
    HTTP
    svn
    转:MAVEN常用命令
  • 原文地址:https://www.cnblogs.com/tianshidechibang234/p/3382385.html
Copyright © 2011-2022 走看看