gpt4 book ai didi

Java Vector 引用 int[] 还是复制?

转载 作者:行者123 更新时间:2023-11-30 06:27:25 26 4
gpt4 key购买 nike

我正在创建整数数组的组合并将它们添加到 Vector 中以存储它们供以后使用。我通过遍历 int[] 进行组合,然后将元素添加到 vector 中。

Vector 是否只添加对 int[] 的引用,因此我会在末尾保留对同一个 int[] 的大量引用,还是它会向 Vector 添加一个副本?

最佳答案

数组,包括int[] 都是Java 中的Object。这意味着您的 Vector 持有对您的 int[] 元素的引用。

但是,如果您确实需要 的同步版本,我建议您使用 ArrayList 而不是 VectorCollections.synchronizedList列表

关于Java Vector<int[]> 引用 int[] 还是复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341609/

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