vector可以放任何形式的对象,但是基本数据类型不可以!
就是说比如5,你必须放Integer类型的,而不是int类型!从jdk1.2以后的版本,已经提出了新的类ArrayList来替代vector,ArrayList可以实现vector的功能,而且以后的版本将基于ArrayList拓展,所以现在尽量不要再用vector了!给分吧!
^^

解决方案 »

  1.   

    vector存放的是Object类,java中所有的类都是从Object类继承出来的。所以只要是类,vector就可以存放。
    但为了使用方便,java设置了int,long这些不是类的特殊类型。。所以int,long,char这些不可以存放在vector中。
      

  2.   

    vector里能存放OBJECT 不能存放基本类型,如int ,long,char,byte ,boolean,string
          但基本类的wrapper类可以,如Integer,Long,Byte,Boolean,StringBuffer
      

  3.   

    你可以用HashTable,不过和用Vector的规则差不多
      

  4.   

    to:clane(clane)
    你说的关于vector he ArrayList 对吗?
    我可不太同意。vector 用起来很方便,比如elementAt(),addElement()这些方法
    用起来都很方便,只能说各有各的好处。
     
      

  5.   

    对不起,说错人了,
    上述是针对rinehart(rinehart)的观点。 
      

  6.   

    只要记住:vector只能存放一个对象(Object),例如int只是类型,而Integer才是对象!
    至于动态数组,在java中好像没有vector更方便好用的了
      

  7.   

    vector可以放任何形式的对象
    ArrayList比vector效率高