java 分页详细
2016-02-01 18:00
369 查看
pageIndex是第几页,totalPage是总页数,返回1,2,3,4,5....
List<Integer> pageList = new ArrayList<Integer>();
if(pageIndex <= 5) {
for(int i = 1; i < 10 && i <= totalPage; i++) {
pageList.add(i);
}
} else if(pageIndex >= totalPage - 4) {
for(int i = totalPage; i > 0 && i > totalPage - 9; i--) {
pageList.add(i);
}
Collections.reverse(pageList);
} else {
for(int i = pageIndex - 4; i <= pageIndex + 4; i++) {
pageList.add(i);
}
}
return pageList;
List<Integer> pageList = new ArrayList<Integer>();
if(pageIndex <= 5) {
for(int i = 1; i < 10 && i <= totalPage; i++) {
pageList.add(i);
}
} else if(pageIndex >= totalPage - 4) {
for(int i = totalPage; i > 0 && i > totalPage - 9; i--) {
pageList.add(i);
}
Collections.reverse(pageList);
} else {
for(int i = pageIndex - 4; i <= pageIndex + 4; i++) {
pageList.add(i);
}
}
return pageList;
相关文章推荐
- MyEclipse 设置屏幕护眼色
- Java线程
- Java初涉之9--二叉树及其前序,中序,后序的JAVA实现
- Java 高级基础
- [Spring实战系列](6)配置Spring IOC容器的Bean
- java 动态代理
- JAVA 实现数据导入Phoenix
- java 内部类和匿名内部类
- 玩转SSH(五):Struts + Spring + MyBatis(注解版)
- Java学习笔记1-多线程
- java 生成随机数字+字母组合 和字母组合
- Java类型转换(int - byte[],float - byte[])
- Eclipse的使用:快捷键、设置、调试
- Java基础知识梳理
- java 深入理解异常处理机制
- 《java设计模式》之工厂模式
- Myeclipse通过表生成实体类和注解
- SpringMVC拦截器(资源和权限管理)
- java最常用的设计模式之一外观模式
- java向上转型和向下转型