Java Vector <int []>引用int []或copy?</int []>

时间:2012-11-12 09:59:54

标签: java vector

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

Vector是否只添加对int []的引用,因此我将在结尾处保留对同一个int []的大量引用,或者它是否向Vector添加了一个副本?

1 个答案:

答案 0 :(得分:5)

包含int[]的数组在Java中是Object。这意味着您的Vector正在引用您的int[]元素。

但是,如果您确实需要ArrayList的同步版本,建议您使用Vector代替Collections.synchronizedListList