有人可以帮我理解对象[] toArray吗?

时间:2016-09-18 17:49:04

标签: java

toArray() - 此方法返回一个新分配的数组,其中包含多集中的元素。此方法返回的数组必须仅包含多集中的元素,而不包含存储在后备存储中但不在多集中的任何空值或其他值。

考虑_store是存储元素的数组。我真的不明白我应该做什么的概念!我必须完成方法

1 个答案:

答案 0 :(得分:1)

通常使用Iterator遍历数据结构,但有时,它们可能需要作为数组。因此,toArray()方法基本上以数组的形式提供数据结构的内容。返回类型为Object[],因此可以通过它返回任何对象。获取真实对象需要显式类型转换。

注意:此方法必须分配新数组。这意味着虽然数组的内容和数据结构相同,但实际的对象引用却不同。因此,如果有人修改了数据结构中的元素,它就不会影响数组。