黑马程序员技术交流社区

标题: 求大神帮忙,这两个方法具体杂用 [打印本页]

作者: li--yong    时间: 2016-8-22 11:58
标题: 求大神帮忙,这两个方法具体杂用
Object[] toArray()
          返回按适当顺序包含列表中的所有元素的数组(从第一个元素到最后一个元素)。
<T> T[]
toArray(T[] a)
          返回按适当顺序(从第一个元素到最后一个元素)包含列表中所有元素的数组;返回数组的运行时类型是指定数组的运行时类型。

作者: 阿卜    时间: 2016-8-22 12:41
toArray()是返回一个数组,你需要用一个数组的引用类型变量去接受。
toArray(T[] a)另一个是接受一个数组,将数据写入接受的这个数组内(数组容量足够的情况下)并返回。如果数组容量不够则返回一个新数组。

Object[] arr = xxx.toArray();

或者

T[] arr = new T[xxx.size()];
arr = xxx.toArray(arr);
作者: 哈韩浪子    时间: 2016-8-22 15:20
串转述数组吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2