gpt4 book ai didi

java - 删除项目后删除数组中的 "hole"

转载 作者:行者123 更新时间:2023-11-29 09:39:16 25 4
gpt4 key购买 nike

如果满足条件,我需要从数组中删除一些对象。

从数组中删除对象后,我需要数组没有“空洞”,这意味着我需要缩小数组:不是数组大小,而是减少它包含的对象数量。

删除对象后如果数组末尾有空值也没关系。

哪个效率更高?

  1. 复制数组到新数组
  2. 迭代数组并将元素移动到通过删除对象创建的“孔”上

必须使用数组,我不能使用List实现。

最佳答案

使用 ArrayList,这将允许您动态更改结构的大小。

关于java - 删除项目后删除数组中的 "hole",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20071772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com