Java 数组删除元素

来源:互联网 发布:直接消耗系数矩阵 编辑:程序博客网 时间:2024/05/24 05:00

//实现1:将要删除的元素和数组最后一个元素调换,数组缩容
FlyObject flyObjectTem = flys[flys.length - 1];
flys[flys.length - 1] = flys[i];
flys[i] = flyObjectTem;
flys = Arrays.copyOf(flys, flys.length - 1);
//实现2:元素前移
int len = flys.length;
for (int j = i; j < flys.length - 1; j++) {
flys[j] = flys[j + 1];
}
len–;
flys = Arrays.copyOf(flys, len);