私はArrayListを持っています。特定のアイテムが0の位置にあることを確認する必要があります。そうでない場合は、移動する必要があります。アイテムにはisStartItem
ブール値があるので、私はポジション0にする必要がある特定のアイテムを簡単に見つけることができますが、正しいポジションに移動するにはどうすればいいですか?Android:ArrayListアイテムを0に移動
私はこのようなものを使用する必要があると仮定しています:あなたがCollections
クラスのswap
メソッドを使用する必要があります...
for(int i=0; i<myArray.size(); i++){
if(myArray.get(i).isStartItem()){
Collection.swap(myArray, i, 0);
}
}
しかし、これは動作するようには思えないの
をあなたが何を意味しますか」これはうまくいかないようです」それはエラーを生成するか、例外をスローするか、単にスワップが発生しないか? –