我使用add(Object)方法将对象添加到java Vector中。 在我的示例中,前5个对象是相同的,接着是与前5个不同的2个实例。 由于某些原因,只要插入不同的第一个,它就会将整个矢量更改为该值!为什么我的add方法会覆盖Vector?
'价值' 是含有像 '1' 的迭代器, '1', '1', '1', '1', '2', '2'
Vector temp = new Vector();
while (values.hasNext()) {
temp.add(values.next());
System.out.println(temp.toString());
}
它将输出像
[1]
[1,1]
[1,1,1]
[1,1,1,1]
[1,1,1,1, 1]
[2,2,2,2,2,2]
[2,2,2,2,2,2,2]
我尝试使用一个链表,以及使用添加(对象,指数)。同样的事情发生。
什么是“价值观”? – 2008-11-07 05:07:25