У меня есть ArrayList , и мне нужно убедиться, что определенный элемент находится в позиции 0, а если нет, мне нужно переместить его туда.На элементе есть логическое значение isStartItem
, так что я могу легко найти конкретный элемент, который мне нужен, чтобы быть в позиции 0, но тогда как мне переместить его в нужную позицию?
Я предполагаю, что мне нужно использовать что-то вроде этого:
for(int i=0; i<myArray.size(); i++){
if(myArray.get(i).isStartItem()){
Collection.swap(myArray, i, 0);
}
}
Но, похоже, это не работает ...