2010-03-22 1 views

ответ

1

Объединение двух функций ROBUSTO называет в одну линию :)

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

The remove... функции на ArrayList вернуть товар в удаляемом, так что вы можете легко изменить его в Коллекция.

+1

Да, и это бомбы, если вы не проверяете, что n-1 не выходит за пределы. Мало того, что это менее читаемо и менее поучительно, но это просто вопиющий отрыв от моего ответа. Держи свой смайлик. – Robusto

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 

т.д.

Смежные вопросы