对list分页
2016-04-12 11:07
197 查看
public static void main(String[] args) { ArrayList<String> list = new ArrayList<String> (); for (int i = 1; i <=11; i++) { list.add(i+""); } int eachpage = 10; //每页10条 int pagenum =2; //当前第几页 int count = list.size(); //list多少条。 System.out.println("总条数"+count); if (count<=eachpage) { for (int i = pagenum*0; i < count; i++) { System.out.println(list.get(i)); } }else { //大于10条 就根据当前也数取 int c= count%eachpage; //余数 int v =count/eachpage; if ( c==0) { //10的倍数 for (int i = (pagenum-1)*eachpage; i < (pagenum*eachpage); i++) { System.out.println(list.get(i)); } }else { if (v+1 == pagenum) { for (int i = (pagenum-1)*eachpage; i < count; i++) { System.out.println(list.get(i)); } }else { for (int i = (pagenum-1)*eachpage; i < (pagenum*eachpage); i++) { System.out.println(list.get(i)); } } } } } }
相关文章推荐
- Lua error
- UIView 莫名其妙的调整高度 _applyAutoresizingMaskWithOldSuperviewSize
- mysql常用命令集锦
- Frscon的使用
- 集成学习1-Boosting
- 回归小结
- 自定义ClassLoader动态加载Class
- C++函数声明和定义
- 我所知的素数筛选法
- 深拷贝与浅拷贝
- Java Stack遍历与Vector关系
- android开发 greendao学习及使用笔记
- 指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效
- [Unity3D]图形渲染优化、渲染管线优化、图形性能优化
- Android上传文件至服务器
- Win8安装.NET 3.5
- 使用Github SSH Key来避免Hexo部署时输入账户密码
- 解决gem不能使用的问题
- PAT 月饼
- 线程池原理浅析