wisely 发表于 2014-8-8 20:57
这句代码很绕 Integer[] b=list.toArray(new Integer[0])
不过这个写法感觉很厉害的样子。
杨庆雷 发表于 2014-8-8 21:14
list.toArray(),返回的是一个Object类型的数组,就需要传入参数new Integer[0],返回数组的运行时类型是Int ...
杨庆雷 发表于 2014-8-8 21:14
list.toArray(),返回的是一个Object类型的数组,就需要传入参数new Integer[0],返回数组的运行时类型是Int ...
as_heima 发表于 2014-8-8 21:51
new Integer[0],请问toArray的参数都可以放什么?
wisely 发表于 2014-8-8 22:00
数组,任意对象的数组。
PS:是对象的数组,基本类型的数组不行。因为List带泛型,所以泛型是什么类型,它 ...
李林_ 发表于 2014-8-9 00:35
public T[] toArray(T[] a) {
if (a.length < size)
return (T[]) Arrays.c ...
李林_ 发表于 2014-8-9 12:10
public T[] toArray(T[] a) { // 方法中含有代表是泛型方法 这个可以任意写
...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |