Java CopyOnWriteArrayList toArray() 方法

2025年3月21日 | 3 分钟阅读

Java CopyOnWriteArrayList 类的 toArray() 方法返回一个数组,该数组按顺序包含此列表中的所有元素,从第一个到最后一个。toArray() 方法充当基于数组的 API 和基于集合的 API 之间的桥梁。

语法

返回值

此方法返回一个包含此列表中所有元素的数组。

示例 1

输出

Array List is : [1, 2, 1, 4, 5, 3, 3, 8]

示例 2

输出

Array List is : []

示例 3

输出

Array List is : [Tom, Harry, John, John, John, Jerry]

示例 4

输出

Array List is : []

Java CopyOnWriteArrayList<E>toArray(T[] a) 方法

Java CopyOnWriteArrayList 类的 toArray(T[] a) 方法返回一个数组,该数组按顺序包含此列表中的所有元素,从第一个到最后一个。返回数组的运行时类型与指定数组的运行时类型相同。

如果列表适合指定数组,则此方法返回其中的数组。否则,将分配一个新数组,其运行时类型与指定数组的运行时类型相同,并且大小与此列表的大小相同。

语法

参数

a - 这是要将列表中的元素存储到的数组。

返回值

此方法返回一个包含此列表中所有元素的数组。

示例 1

输出

Array List is : [1, 2, 1, 4, 5, 3, 3, 8, null, 6, 6, 6, 6, 6, 6]

示例 2

输出

Array List is : [1, 2, 1, 4, 5, 3, 3, 8]

示例 3

输出

Array List is : [Tom, Harry, John, John, John, Jerry, null, 6, 6, 6, 6, 6, 6]

示例 4

输出

Array List is : [Tom, Harry, John, John, John, Jerry]