概述
public void listStr(int pageNo1,List list) {
//当前页码
Integer pageNo=pageNo1;
//每页显示条数
Integer pageSize=2;
//总页数 总页数等于总条数模余每页条数 如果总条数模余每页条数等于0总页数=总条数/每页条数 否则总页数=总条数/每页条数+1
Integer pageCount=list.size()%pageSize==0?list.size()/pageSize:list.size()/pageSize+1;
for(int i=(pageNo-1)*pageSize;i<(pageNo-1)*pageSize+pageSize;i++){
//i的值必须小于最大值
if(i<list.size()){
System.out.println(list.get(i).toString());
}
}
System.out.println("1: 首页 2: 上一页 3: 下一页 4: 末页 5 跳转 ["+pageNo+"丨"+pageCount+"]");
int menu=input.nextInt();
switch(menu){
case 1:
//首页
listStr(1,list);
break;
case 2:
//上一页
if(pageNo<=1){
System.out.println("当前为首页");
listStr(1,list);
}else{
listStr(--pageNo,list);
}
break;
case 3:
//下一页
if(pageNo<pageCount){
listStr(++pageNo,list);
}else{
System.out.println("已经是最后一页");
listStr(pageCount,list);
}
break;
case 4:
//末页
listStr(pageCount,list);
break;
case 5:
//跳转
System.out.println("请输入你想要的页数:");
int num=input.nextInt();
for(j=1;j<=pageCount;j++){
if(num==j){
pageNo=j;
listStr(pageNo,list);
}
}
break;
default:
System.out.println("输入有误,请重新输入");
listStr(1,list);
}
}
最后
以上就是专注小蝴蝶为你收集整理的Java中集合分页显示的方法的全部内容,希望文章能够帮你解决Java中集合分页显示的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复