ARRAYLIST里如有二十条数据....我想截取其中的前十条放到另一个ARRAYLIST中.应该怎么做?

解决方案 »

  1.   

    for(int i = 0; i < 10; i++){
        list2.add(list1.get(i));
    }
      

  2.   

    for(int i =0;i<10;i++){
    list1.add(list.get(i));
    }
    list循环前10条放进另外个list1中
      

  3.   

    jdk1.5
    list2=list1.subList(0,10);
      

  4.   

    如果很确定有多少条记录,有get就可以了啊
      

  5.   

    jdk 1.5以后可以用子list了
    list2 = list1.subList(0,10);
      

  6.   

    原来还有subList()   受教了