java/android处理本地分页的工具类
2017-08-11 14:41
471 查看
/** * 分页加载索引器 * * @param index 注意这个过些从0开始 * @param pageSize * @return */ public List<LoveMoreEntity> getPageData(int index, int pageSize) { if (getloveMoreList().size() == 0 || getloveMoreList().size() <= pageSize) return null; int nTotalPage = getloveMoreList().size() / pageSize; int nRestNum = getloveMoreList().size() % pageSize; if (index < nTotalPage) { int max = -1; if((index + 1) * pageSize >= getloveMoreList().size()){ max = getloveMoreList().size(); }else{ max = (index + 1) * pageSize; } return getloveMoreList().subList(index * pageSize, max); } else if (index == nTotalPage) { if (nRestNum == 0) { return getloveMoreList().subList((index - 1) * pageSize, index * pageSize); } else { return getloveMoreList().subList(index * pageSize, index * pageSize + nRestNum); } } else { System.out.println("输入页面索引非法,列表最大页数为:" + nTotalPage + " 输入的页面数为:" + index); return null; } }
相关文章推荐
- 一个JAVA图形缩放处理工具类
- java+mysql+jsp分页处理(数据源)
- JNI学习笔记5——本地方法处理java数组/引用问题/缓存jfieldID/jmethodID
- 本地方法处理java数组/引用问题/缓存jfieldID/jmethodID
- java时间处理工具类
- JAVA时间处理工具类
- 使用工具类实现通用分页处理
- 对java中Date(时间)的处理工具类
- Android Java 虚拟机与底层服务通讯过程中字符串的处理
- Android腾讯微薄客户端开发七:图片加圆角以及时间处理工具类
- Android JNI入门第二篇——Java参数类型与本地参数类型对照
- JSP分页技术实现 使用工具类实现通用分页处理
- Java的图片处理工具类
- Java中实现DataTable工具类,并利用其实现简单分页控件。
- java日期时间处理工具类封装
- Android JNI入门第二篇——Java参数类型与本地参数类型对照
- java+mysql+jsp分页处理(数据源)
- java弱引用(WeakReference)和SoftReference的区别以及在android内存处理的作用
- oracle数据库查询结果分页处理(Java +Jsp +Tag)
- java最完美日期处理工具类