我打算把vector里面的2个元素的位置调换,

temp = results.elementAt(i);
results.elementAt(i) = results.elementAt(i+1);
results.elementAt(i+1)=temp;
这么做好像不行,但在数组里却可以。
在Vector中是不是要用别的方法才行?