【发布时间】:2011-10-25 12:24:54
【问题描述】:
我有一个 ArrayList,我需要确保特定项目位于 0 位置,如果不是,我需要将它移到那里。该项目上有一个isStartItem 布尔值,所以我可以轻松找到我需要在位置0 的特定项目,但是我该如何将它移动到正确的位置?
我假设我需要使用这样的东西:
for(int i=0; i<myArray.size(); i++){
if(myArray.get(i).isStartItem()){
Collection.swap(myArray, i, 0);
}
}
但这似乎不起作用...
【问题讨论】:
-
“这似乎不起作用”是什么意思。它会产生错误,还是抛出异常,或者根本没有发生交换?
标签: android collections arraylist swap