我有一個ArrayList我需要確保一個特定的項目在0位置,如果不是,我需要將它移動到那裏。該項目有一個isStartItem
布爾值,所以我可以很容易地找到我需要在位置0的具體項目,但我該如何將其移動到正確的位置?Android:ArrayList將項目移動到位置0
我假設我需要使用這樣的事情:
for(int i=0; i<myArray.size(); i++){
if(myArray.get(i).isStartItem()){
Collection.swap(myArray, i, 0);
}
}
但是這似乎並沒有工作...
你是什麼「的意思這似乎並不奏效「。它會產生一個錯誤,還是它會拋出異常,或者簡單的交換不會發生? –