Vector[] v = new Vector[10];
    for(int i=0 ; i<v.length; i++)
      v[i] = new Vector();
可以啊,第一句,告诉编译器这是一个Vector数组,循环,初始化所有的v[]为Vector

解决方案 »

  1.   

    to: weimenren(愚人码头)
      你这样的声明方法是错误的
      

  2.   

    任何对象(非静态)都可以声明为数组的
    Vector[] cc = new Vector()[10]
      

  3.   

    错了Vector[] cc=new Vector[10];
    :P
      

  4.   

    Vector vc = new Vector(Arrays.asList(new Object[] {"a","b","c","d"}));
      

  5.   

    你说为什么不可以呢?
    难道是你Vector v=new Vector[10];后直接使用,而没有初始化
    此时所有的v[i]都是null