你可以Vector里边元素也是Vector啦:)

解决方案 »

  1.   

    public static void main(String[] args)
       {
          Vector v = new Vector(868888, 1);
          for(int i=0; i<v.capacity(); i++)
          {
             v.add("index"+i);
          }
          System.out.println("v.size() is "+ v.size());
          System.out.println((String)v.get(868887));
       }
      

  2.   

    ArrayList应该是不限长度的,我试过取出20000条数据放在一个arraylist里面
      

  3.   

    Vector也没有长度限制呀!可以很多数据的
      

  4.   

    The Vector class implements a growable array of objects. Like an array, it contains components that can be accessed using an integer index. However, the size of a Vector can grow or shrink as needed to accommodate adding and removing items after the Vector has been created.
      

  5.   

    长度不会受限,只是会throws java.lang.OutOfMemoryError,因为你要为你的工作事先开辟一段连续的存储空间,这时会内存溢出。我的pc是1g的内存,到90万就抛异常了。
      

  6.   

    Vector也没有长度限制呀,但是现在流行用ArrayList
      

  7.   

    ArrayList和Vector有和区别么?我一直在用Vector
      

  8.   

    pc可以装1G的内存?什么主板啊?