java - 清空Java中的数组/处理

标签 java arrays processing

除了循环遍历数组中的每个元素并将每个元素设置为null之外,Java /处理中是否有本机函数可以简单地清空数组(或销毁它,以便能够将其重新声明为新数组)?

最佳答案



Arrays.fill(myArray, null);


并不是说它所做的与您自己所做的不同(它只是循环遍历每个元素并将其设置为null)。它不是本机,因为它执行此操作的是纯Java代码,但是如果您的意思是它,则它是一个库函数。

当然,这不允许您将数组的大小调整为零(如果这是您的意思)
“空”。数组大小是固定的,因此,如果您希望“新”数组具有不同的尺寸,则最好将引用重新分配给新数组,如其他答案所示。更好的是,使用List类型(如ArrayList),该类型可以具有可变大小。

关于java - 清空Java中的数组/处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60841120/

相关文章:

java - 如何使用 imageArray 将每个单词的图像转换为另一个单词

java - 如何在java中重新缩放图像?

java - Java 中的互动生命游戏

java - 如何知道不同数组列表中的两个元素是否发生碰撞?

java - 从 Java 应用程序访问 Windows API - JNI 或 JNA?

java - 使用 Java 将 HTML 文件转换为带有图片和样式的 PDF

java - 有没有办法配置 JAXB 插件为 boolean getter 方法附加 "get"而不是 "is"

java - 在java1.4中模拟List<byte[]>

javascript - 在 Node js 上缓存数据的最佳方法

c++ - 散列范围为 10 亿的 100 个不同的值