如何使用JAVA SDK的某些功能清空对象数组?
我需要JAVA SDK的一些函数来清空一个对象数组,我实现的一种方法是遍历数组的一个函数并将其所有值设置为NULL,但是如果他们知道一些预定义的函数可以完成这项工作,我将感谢社区,尤其是给我答案的社区。关于您可以使用如何使用JAVA SDK的某些功能清空对象数组?,java,Java,我需要JAVA SDK的一些函数来清空一个对象数组,我实现的一种方法是遍历数组的一个函数并将其所有值设置为NULL,但是如果他们知道一些预定义的函数可以完成这项工作,我将感谢社区,尤其是给我答案的社区。关于您可以使用数组。fill(myArray,null)假设myArray是您的数组,您希望将所有值设置为null您可以使用数组。fill(yourray,null) (或) 还有另一个选项,您可以简单地将null分配给引用 到目前为止,第一个选项是最值得依赖的,因为第二个选项可能会破坏您的代码,
数组。fill(myArray,null)
假设myArray
是您的数组,您希望将所有值设置为null您可以使用数组。fill(yourray,null)代码>
(或)
还有另一个选项,您可以简单地将null
分配给引用
到目前为止,第一个选项是最值得依赖的,因为第二个选项可能会破坏您的代码,如果在此对象被垃圾回收之前或之前有任何进一步的引用。垃圾收集器将清除数组留下的所有引用。为什么需要这样做?(提示:您几乎肯定不会)您能提供更多背景信息,说明为什么您认为需要清空数组吗?有一个称为“软删除”的概念。它基本上意味着您实际上不能清空数组,但可以将某些bucket视为有效的空。这对你的情况来说可能更有意义。你需要明白,作为新手,你梦想问的任何问题以前都被问过。然后回答。找到数不清的答案所花的时间比我写下这条评论所花的时间要少…为什么不创建新的数组?还有一条评论:数组甚至可能不是这里最好的数据结构,但由于没有信息,我们无法确定。