List的的内容求和问题,3项一组,全都是int类型,求个算法

解决方案 »

  1.   

    啥意思?
    for(int i=0;i<list.size();i+=3){
       int sum=0;
       for(int j=0;j<3&&j+i<list.size();j++){
          sum+=((Integer)list.get(i+j)).intValue();
       }
       System.out.println(sum);
    }
    这个?
      

  2.   

    List list = new ArrayList();
    for(int j=0;j<20;j++)
    {
    list.add(j);
    }
    这样的一个数组 ,求0-2项的和,3-5项的和,依次。
      

  3.   

    这样你也能弄出数组?佩服看看我1楼的回复,虽然没有调试,但意思你应该能看懂,自己调一下就可以了
    BTW:ArrayList里面只能存放Object。list.add(j);改为list.add(new Integer(j));
      

  4.   

    fool_leave 难道没有用1.5?不过算法不错,很好用 谢谢