gpt4 book ai didi

processing - 从 Processing 中的数组中删除对象的最佳方法

转载 作者:行者123 更新时间:2023-12-01 00:03:24 28 4
gpt4 key购买 nike

我真的希望 Processing 有用于处理数组的 push 和 pop 方法,但由于它没有,我不得不试图找出删除数组中特定位置的对象的最佳方法。我相信这对很多人来说都是基本的,但我可以使用一些帮助,而且我无法通过浏览处理引用来弄清楚。

我认为这并不重要,但这里是我最初用来添加对象的代码供您引用:

Flower[] flowers = new Flower[0];

for (int i=0; i < 20; i++)
{
Flower fl = new Flower();
flowers = (Flower[]) expand(flowers, flowers.length + 1);
flowers[flowers.length - 1] = fl;
}

为了这个问题,让我们假设我想从位置 15 删除一个对象。谢谢,伙计们。

最佳答案

您可能还想考虑使用 ArrayList它比普通数组有更多的可用方法。

您可以使用 myArrayList.remove(14) 删除第十五个元素。

关于processing - 从 Processing 中的数组中删除对象的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2459780/

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