list内存分页、截取

原创 2012年03月23日 14:21:28
 /**
     * 设置内存分页数据
     * @param begin
     * @param end
     * @param list
     * @return 
     */
    public List setListPageDate(Integer begin, Integer end, List list) {
        List pageList = null;
        //设置内存分页数据
        if (!CommUtils.isNull(list) && !CommUtils.isNull(begin) && !CommUtils.isNull(end)) {
            Integer maxSize = begin + end;
            Integer dataSize = list.size();
            if (maxSize < dataSize) {
                pageList = list.subList(begin, maxSize);
            } else {
                pageList = list.subList(begin, list.size());
            }
        }
        return CommUtils.isNull(pageList) ? new ArrayList() : pageList;
    }

java 内存数据的条件筛选和分页处理

/**  * 从内存中查找需要的商品信息  *   * @author: Santy  * @date: 2015年7月15日 */ @SuppressWarnings("unchec...

JVM优化之调整大内存分页(LargePage)

转载自:http://jm.taobao.org/2009/11/21/3157/ 什么是内存分页?        CPU是通过寻址来访问内存的。32位CPU的寻址宽度是 0~0xFFFF...

java内存分页工具类

工作中由于有时候项目中特殊业务需求,需要使用到内存分页,本人根据java.util.Arrays、java.util.Collections工具类结合泛型标记写了一个简单的内存分页工具类,支持数组和L...
  • deb_ug
  • deb_ug
  • 2016年05月26日 09:45
  • 803

java中list数据拆分为sublist实现分页的简单代码

package com.test; import java.util.ArrayList; import java.util.List; public class ListSplit {  /...
  • 5iasp
  • 5iasp
  • 2012年11月23日 10:01
  • 12333

java中list数据拆分为sublist实现分页的简单代码

package com.test; import java.util.ArrayList; import java.util.List; public class ListSplit { /** ...
  • ycb1689
  • ycb1689
  • 2015年02月16日 17:59
  • 4651

Java的大内存分页支持

引用 :http://kilik.iteye.com/blog/677253 最近在研究java的性能调优,顺手写了一个小程序来测试性能问题。这个程序用来进行矩阵乘法运算,如下: ...
  • lmy4710
  • lmy4710
  • 2015年01月05日 17:14
  • 572

List集合排序,以及截取字集合

1. List 集合排序: 1.1. List集合里面的对象实现
  • zoeban
  • zoeban
  • 2014年11月11日 21:47
  • 5807

javaAPI深入理解(1)如何截短一个List以及List.subList()方法的坑

removeRange(int, int);这个方法AbstractList并没有暴露出来,我们应该如何得到一个截短的list?1 如何得到一个list某个范围的子集sublist首先想到sublis...
  • kkgbn
  • kkgbn
  • 2017年05月04日 13:41
  • 4327

截取List集合中的一部分,组成新的List集合

public static void main(String[] args) { List list = new ArrayList(); list.add(1); ...

Java中“截取”ArrayList中的数据

根据起始位置 ,截取ArrayList中的数据: private ArrayList devide(ArrayList list , int totalCount){ int startPos...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:list内存分页、截取
举报原因:
原因补充:

(最多只允许输入30个字)