1.我刚刚试了一下Java的动态数组arraylist,但好像不能存入大量数据【当时大概要存入800多个double数据】,说是溢出了什么的。我的问题是能不能不让arraylist有这个大小限制?因为不能确定数据存入量,所以得使用一下动态数组!2.我定义了一个double型数组:double rt = new double[80];
但不能通过编译,提示I:\Source\Try\CSA\TaskAImpl.java:20: 不兼容的类型
找到: double[]
需要: double
    double rt = new double[80];
                ^
1 错误
请各位高手不吝赐教!谢谢!

解决方案 »

  1.   


    double[] rt = new double[80]; ArrayList应该是没有限制的,反正我没有遇到过
      

  2.   

    double[] d = new double[80]
    这样做是一个固定长度的数组,并非一个动态的数组
    List list = new ArrayList()
    这样是可以实现动态的,而且长度没有限制
      

  3.   

    数组问题同1楼,集合的溢出问题应该是代码逻辑造成的,double型数据就算8万个也装得下。