2:
添加时,必须得是 object 才可以,而 int 不是,只是数值,可以这样:
v.add(new Integer(i));
或者做一个长度为一的数组,放到 Vector 里。
同理,其它数值类型也不可以直接放进去:float double long boolean...
最好是放到专门对应它们的类生成的 object 中去再放到 Vector 里。

解决方案 »

  1.   

    2:
    在Java里String是对象类型,int是简单类型,不是对象。
      

  2.   

    1. capacity()得到的是当前容量。Vector 是用array实现的,使用capacity()方法得到的就是这个array buffer当前的length。使用size()方法可以得到当前存储的元素数量,二者之差才是剩余空间。当然Vector是自动扩展的。
      

  3.   

    3. removeAllElements(),注意element是复数形式!!