gpt4 book ai didi

java - 截断数组而不复制它?

转载 作者:IT老高 更新时间:2023-10-28 20:29:15 29 4
gpt4 key购买 nike

在 Java 中,有没有一种方法可以截断数组而不必复制它?常见的习惯用法是 Arrays.copyOf(foo, n) (其中新数组的长度为 n 个元素)。我不认为有其他选择,但我很好奇是否有更好的方法。

最佳答案

Java 中的数组长度在初始化后无法更改,因此您必须使用新大小进行复制。实际上,Java 数组的长度参数是声明为 final 的,所以一旦设置就无法更改。

如果您需要更改数组的大小,我会使用 ArrayList。

关于java - 截断数组而不复制它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1074295/

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