除了循环遍历数组中的每个元素并将每个元素设置为 null 之外,Java/处理中是否有一个本机函数可以简单地清空数组(或销毁它,以便能够将其重新声明为新数组)?
There's
Arrays.fill(myArray, null);
并不是说它执行的操作与您自己执行的操作不同(它只是循环遍历每个元素并将其设置为 null)。它不是本机的,因为它是执行此操作的纯 Java 代码,但它is一个库函数,如果这就是你的意思。
这当然不允许你resize数组(为零),如果这就是你的意思
“空的”。数组大小是固定的,因此如果您希望“新”数组具有不同的维度,则最好将引用重新分配给新数组,如其他答案所示。更好的是,使用List
键入像ArrayList
它可以有可变的大小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)