私は を持っていて、アンドロイドでメソッドArrayList
を使用するつもりでしたが、私の質問は、次のインデックスで値を持つ を持っている場合、インデックスで削除すると、他のインデックスが増加しますか? 私が尋ねようとしていることを理解するための簡単な方法を次に示します。java.util.ArrayList.remove()
ArrayList
アレイリストの開始: ------------------------ | | インデックス | 値 | ------------------------ | | 0 | "a" | | | 1 | "b" | | | 2 | "c" | | | 3 | "d" | | | 4 | "e" | ------------------------
次に、インデックス 3 を削除します。新しい配列は配列 A または配列 B になります。
配列リスト A: 配列リスト B: ------------------------ ------------------------ | | インデックス | 値 | | | インデックス | 値 | ------------------------ ------------------------ | | 0 | "a" | | | 0 | "a" | | | 1 | "b" | | | 1 | "b" | | | 2 | "c" | | | 2 | "c" | | | 3 | | | | | 3 | "e" | | | 4 | "e" | ------------------------ ------------------------