【发布时间】:2014-01-23 19:25:41
【问题描述】:
在Collection 类中有2 个toArray() 方法:<T> T[] toArray(T[] a) 和Object[] toArray()。没有E[] toArray() 方法。为什么?
它与类型擦除有关,但有例如方法 - boolean add(E e)。为什么可以创建参数化的add 而无法创建toArray() 方法?
【问题讨论】:
-
对反引号不太满意?
-
你能解释更多吗?反引号有什么问题:p?
-
没有错,我只是让你很难过 :) 在这么小的空间里看到这么多是很少见的。
标签: java generics collections