Java 在列表<;上使用addAll()吗;?扩展E>;a和b不';行不通
为什么不编译Java 在列表<;上使用addAll()吗;?扩展E>;a和b不';行不通,java,generics,collections,Java,Generics,Collections,为什么不编译 List因为这样不安全 List因为这样不安全 ListListList 真正对我有效的是番石榴: com.google.common.collect.Iterables.concat(...) 真正对我有效的是番石榴: com.google.common.collect.Iterables.concat(...) 为什么你认为它应该起作用?(将Longs添加到ArrayList中不应该是一个错误吗?)为什么您认为它应该工作?(将Longs添加到ArrayList)这就是使用
List因为这样不安全
List因为这样不安全
ListListList
真正对我有效的是番石榴:
com.google.common.collect.Iterables.concat(...)
真正对我有效的是番石榴:
com.google.common.collect.Iterables.concat(...)
为什么你认为它应该起作用?(将Long
s添加到ArrayList
中不应该是一个错误吗?)为什么您认为它应该工作?(将Long
s添加到ArrayList
)这就是使用ListListWell的想法这就是使用ListList的想法对不起,我在问题中犯了一个错误。。。看一看again@helt,一个List@aioobe好吧,没错。但是在其他情况下(!=Number),它是正确的,不是吗?不,一个列表可以包含不同类型的对象(只要它们都是MyNumber
的子类型)。对不起,我的问题搞错了…看一看again@helt,一个List@aioobe,好的,没错。但在其他情况下(!=数字),是正确的,不是吗?不,一个列表可以包含不同类型的对象(只要它们都是MyNumber
的子类型)。