fenye.java

来自「新闻管理系统实现对新闻添加修改删除外挂了一个用户的注册还有一个外挂的投票」· Java 代码 · 共 40 行

JAVA
40
字号
package com.vsked.models;

import java.util.ArrayList;

public class Fenye {
	private static  int nowpage;//当前页
	private static  int pagesize;//一页显示行数
	private static  int pagecount;//总页数;
	private static  ArrayList al;//分页后的数据
	private static  int startindex;//开始索引
	private static  int endindex;//结束索引
	
	
	public  static ArrayList Fenyeh(ArrayList als,int nowpagein,int pagesizein){
		al=new ArrayList();
//		System.out.println("size:"+als.size());
		nowpage=nowpagein;
		pagesize=pagesizein;
		startindex=(nowpage-1)*pagesize;
		endindex=nowpage*pagesize-1;
		pagecount=als.size()%pagesize==0?als.size()/pagesize:als.size()/pagesize+1;
		if(nowpage<=1){
			nowpage=1;
		}
		if(nowpage>=pagecount){
			nowpage=pagecount;
			endindex=als.size()-1;
		}
		
//		System.out.println("nowpage:"+nowpage+" pagesize:"+pagesize+" pageCount"+pagecount+" start:"+startindex+" end"+endindex);
		
		for(int i=startindex;i<=endindex;i++){
			al.add(als.get(i));			
		}
		return al;		
	}
		
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?