我知道,为了创建的ArrayList类型的对象,我需要:的ArrayList(收藏<? extends E> C)
ArrayList<MyType> l = new ArrayList<MyType>();
我知道,因为我已经看到了这本书。
但看的Java SE API的ArrayList的构造我看到: ArrayList(Collection<? extends E> c)
我不明白,我怎么会永远得到一个想法到指定的对象我的新ArrayList对象将持有的类型?我如何从这个定义知道我必须在实例化和变量声明期间指定<MyType>
?
你在哪看,因为我看: “公众的ArrayList(收藏 extends E>三)” – jzd 2010-12-06 19:23:27
@jzd,这是什么OP把已经在这个问题.... – 2010-12-06 19:25:38