怎样存储Vector类型的向量啊?
Vector类型的对象能不能存储Vector类型的对象啊?
如果不能,那需要定义什么样类项的对象才能存储Vector类型的对象???
问题点数:0、回复次数:15Top
1 楼phuwan()回复于 2006-12-03 10:43:09 得分 0
怎么没人回答啊???
我自己先顶下了~~`Top
2 楼tongmin_tsai()回复于 2006-12-03 11:01:10 得分 0
这个类好像存在着问题,不建议使用啊,sun官方也说了Top
3 楼phuwan()回复于 2006-12-03 11:08:34 得分 0
那有什么好的解决办法没?Top
4 楼phuwan()回复于 2006-12-03 11:16:20 得分 0
本人很着急啊~~~
哪位大侠能帮忙看下啊~~
小妹在这将感激不尽~~
呵呵~~Top
5 楼jlu3389(激情的89)回复于 2006-12-03 11:35:13 得分 0
Object。
然后在向下转型就可以了。Top
6 楼phuwan()回复于 2006-12-03 11:38:12 得分 0
我试过了 但是好像也不行哦~~~~Top
7 楼seraphim871211()回复于 2006-12-03 12:06:02 得分 0
方法1:用Vector的iterator方法得到iterator可以放在Vector中,
从Vector中取出之后遍历即可,
不知能不能解决你的问题.
方法2:HashMap可以存放vector对象.Top
8 楼tongmin_tsai()回复于 2006-12-03 13:19:26 得分 0
我觉得应该使用ArrayList类代替Vector类,不过没明白你想做什么Top
9 楼tongmin_tsai()回复于 2006-12-03 13:27:52 得分 0
当然sun后面应该改进过Vector,看来我过时了,5555
在sun提供的指南上面是说如果你需要同步,请使用Vector,如果不需要同步,用ArrayList速度会快一些Top
10 楼phuwan()回复于 2006-12-03 13:51:23 得分 0
谢谢,非常感谢大家的热心帮助~~~
Top
11 楼PL276306034()回复于 2006-12-11 22:47:00 得分 0
在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");得到
不知道符不符合你的要求Top
12 楼zhuxr2003(关键是互相学习,不是为了分)回复于 2006-12-12 11:36:54 得分 0
Vector类型的对象可以存储Vector类型的对象,而且还可以存储list,Image,HashMap,String,int等等,好象全部java对象都可以保存,至少我不知道有什么不能保存的.
而且最大优点是被存储的对象被取出来时原封不动.功能超级强大,我这边登陆的程序就用到Vector,保存了Image和list对象,然后设为session.用起来超爽快.Top
13 楼deepbreathing(learn ,learn, learn more..)回复于 2006-12-12 11:44:28 得分 0
add方法可以接受一个object ,难道Vector不是一个object?
为什么不可以呢 ?
Top
14 楼dafei2599()回复于 2006-12-12 18:13:25 得分 0
也等楼上的问题,有人解决?Top
15 楼Heqikun(老狼)回复于 2006-12-12 19:52:29 得分 0
靠。唉...无语Top




