本帖最后由 lzx040517 于 2012-02-28 20:54:09 编辑

解决方案 »

  1.   

    List<Integer> list = new ArrayList<Integer>();
      

  2.   

    1.int[][]  Alldata=new int[2500][5];
    2 ArrayList<Integer> bb = new ArrayList<Integer>(70);
       ……
     3“Alldata[i][j]= bb.get(j);”
    运行的时候第三句报错可以解释一下吗Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
    at com.hhu.lxz.data.main(data.java:34)
      

  3.   

    告诉你数组越界,意思就是长度超出了。
    ArrayList<Integer> bb = new ArrayList<Integer>(70);这句所创建的ArrayList表示它内部的Integer数组维护的是70长度的。而不是代表现在ArrayList的长度为70;
    你可以用bb.size();看看当前ArrayList的长度为多少