我HAVA实现了一个通用的ArrayList与的Java /泛型
public Object[] toArray()
{
return elementData;
}
能够以后排序。当我试图让这些元件,
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(10000);
list.add(1000);
list.add(100);
list.add(10);
list.add(1);
Object[] a = list.toArray();
for(Object o:a)
{
System.out.println(a);
}
它打印“[Ljava.lang.Object; @ 2a139a55”这样的事情,但是运行时类型必须是整数这里,是不是?
这是* not * generic。它是一个“对象”数组。 – Idos