实际过程中,很多情况下要求一次性批量删除集合/tablemodel中的多个元素/多行;比如,一个list存储 1~100的元素,一个数组array表示要删除元素的下标(从小到大如1,3,5,7,9...)很显然
(int i=0;i<array.length;i++){
 list.remove(array[i]);
}
是得不到想要的结果的(集合每次删除一个元素,后面的元素会自动往前,和tablemodel一样)小技巧:从最大的位数开始逆序删,这样就不会为集合/tablemodel的自动更改而烦恼(int i=array.length-1;i>=0;i--){
 list.remove(array[i]);
}偶尔发现的小心得,希望能对初学者有点帮助,也希望CSDN上不仅仅是提问,更多的是分享