2010-03-22 53 views

回答

1

結合的robusto的兩個函數調用到

ac.addItemAt(ac.removeItemAt(n), n-1); 

在ArrayList中remove...函數返回的項目被刪除一行:),所以你可以很容易地重新定位在集合。

+1

是的,這個炸彈如果你不檢查n-1是不是越界。這不僅不夠可讀,而且缺乏啓發性,但這只是我的回答的明顯剽竊。保持你的笑臉。 – Robusto 2011-05-11 21:25:58

6
var ac:ArrayCollection = new ArrayCollection(yourArraySource); 
ac.removeItemAt(n); // where n > 0 and n < ac.length 
ac.addItemAt(item, n-1); // where n>0 ... you should test for that 

相關問題