我使用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