gpt4 book ai didi

java - java中清空数组的最佳方法

转载 作者:行者123 更新时间:2023-12-02 09:24:14 25 4
gpt4 key购买 nike

我有 MyClass 的数组

MyClass[] data;

设置长度:

data = new MyClass[1];

添加数据:

data[0] = new MyClass();

现在我需要清除数组。做这个的最好方式是什么?可以为该数组分配 null 吗?

data=null;

最佳答案

您希望数组仍然存在但其中没有任何内容吗?重新初始化数组:

data = new MyClass[1];

您是否希望数组不再存在,以便 JVM 愿意时可以收集垃圾?然后 data=null; 正如你所说。

如果您对同一数组有多个引用并且想要删除所有元素:

Arrays.fill(data, null);

关于java - java中清空数组的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18787258/

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