原因是,如果你執(zhí)行以下程式碼來移除第0個元素:
select.remove(0);
第2個和第3個元素將不再是第2個和第3個,而是變成了第1個和第2個,因為第0個元素被移除了。
快速解決方案是從最大的索引到最小的索引移除:
select.remove(3); select.remove(2); select.remove(0);