📄 fenye.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -