gpt4 book ai didi

Java,确保对象在从 arrayList 中删除时被删除

转载 作者:行者123 更新时间:2023-11-30 09:24:31 28 4
gpt4 key购买 nike

假设我正在删除一个名为“Enemy”的“死”对象。

使用这样的东西:

for(int i = 0; i < enemies.size(); i++)
{
Enemy en = (Enemy) enemies.get(i);
if(en.getVisible() == true)
en.update();
else
enemies.remove(i);
}

对象从 ArrayList 中移除后是否被删除?还是“应该”呢?我以前主要是做 C++ 代码,垃圾回收让我很困惑。

有什么方法可以查看对象是否被垃圾收集器删除?

谢谢

最佳答案

我真的很喜欢看到 C/C++ 和 Java 的整个垃圾收集惨败的对立面。 Java 有自己的垃圾收集器,您无需担心内存管理 - .remove() 就足够了。

关于Java,确保对象在从 arrayList 中删除时被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15652552/

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