java命名空间java.util类arraylist<e>的类成员方法:
toarray定义及介绍
本文导语:
toarray
public t[] toarray(t[] a)
按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组;返回数组的运行时类型是指定数组的运行时类型。如果指定的数组能容纳列表,则将该列表返回此处。否则,将分配一个...
public t[] toarray(t[] a)
- 按适当顺序(从java中ArrayList的几个问题!
iis7站长之家到最后一个元素)返回包含此列表中所有元素的数组;返回数组的运行时类型是指定数组的运行时类型。如果指定的数组能容纳列表,则将该列表返回此处。否则,将分配一个具有指定数组的运行时类型和此列表大小的新数组。
如果指定的数组能容纳队列,并有剩余的空间(即数组的元素比队列多),那么会将数组中紧接 collection 尾部的元素设置为 null。(仅 在调用者知道列表中不包含任何 null 元素时才能用此方法确定列表长度)。
- 指定者:
- 接口
collection
中的 toarray
- 指定者:
- 接口
list
中的 toarray
- 覆盖:
- 类
abstractcollection
中的 toarray
- 参数:
a
- 要在其中存储列表元素的数组(如果它足够大);否则,为此分配一个具有相同运行时类型的新数组。
- 返回:
- 包含列表元素的数组
- 抛出:
arraystoreexception
- 如果指定数组的运行时类型不是此列表每个元素的运行时类型的超类型
nullpointerexception
- 如果指定数组为 null