Vector类型的对象能不能存储Vector类型的对象啊?
如果不能,那需要定义什么样类项的对象才能存储Vector类型的对象???

解决方案 »

  1.   

    这个类好像存在着问题,不建议使用啊,sun官方也说了
      

  2.   

    Object。
    然后在向下转型就可以了。
      

  3.   

    方法1:用Vector的iterator方法得到iterator可以放在Vector中,
    从Vector中取出之后遍历即可,
    不知能不能解决你的问题.方法2:HashMap可以存放vector对象.
      

  4.   

    我觉得应该使用ArrayList类代替Vector类,不过没明白你想做什么
      

  5.   

    当然sun后面应该改进过Vector,看来我过时了,5555
    在sun提供的指南上面是说如果你需要同步,请使用Vector,如果不需要同步,用ArrayList速度会快一些
      

  6.   

    在WEB中我用过SESSION存储过vector对象,
    先定义一个list类,
    public class mylist {
      public int ID;
      public String  name;
      public double price;
       public int  number;
    }
    mylist myl=new mylist();
    myl.ID=Integer.parseInt(strId);
    myl.name=NAME;
    myl.price=VIPPRICE;
    myl.number=1;
    Vector shop=new Vector();
    shop.addElement(myl);
    session.setAttrbute("shop",shop);
    在用Vector shop=(vector)session.getAttrbute("shop");得到
    不知道符不符合你的要求
      

  7.   

    Vector类型的对象可以存储Vector类型的对象,而且还可以存储list,Image,HashMap,String,int等等,好象全部java对象都可以保存,至少我不知道有什么不能保存的.
    而且最大优点是被存储的对象被取出来时原封不动.功能超级强大,我这边登陆的程序就用到Vector,保存了Image和list对象,然后设为session.用起来超爽快.
      

  8.   

    add方法可以接受一个object ,难道Vector不是一个object?
    为什么不可以呢 ?