Java泛型:与<;有什么区别&燃气轮机;跳过它?
也许这是个愚蠢的问题:假设我有Java泛型:与<;有什么区别&燃气轮机;跳过它?,java,generics,Java,Generics,也许这是个愚蠢的问题:假设我有 abstract class A<T> { List<Wrapper<T>> doStuff() } 抽象类A{ 列表doStuff() } 我有类B扩展A和类C扩展A 现在我想要: List<A> aces = list with instances of B and C; List<Wrapper> wrapperedItems = flattened list of lists retur
abstract class A<T> {
List<Wrapper<T>> doStuff()
}
抽象类A{
列表doStuff()
}
我有类B扩展A
和类C扩展A
现在我想要:
List<A> aces = list with instances of B and C;
List<Wrapper> wrapperedItems = flattened list of lists returned from doStuff() on all items in aces
List aces=包含B和C实例的列表;
List wrapperedItems=从aces中所有项的doStuff()返回的列表的展开列表
此时,我不关心包装器中是什么类型。
我的问题是:我应该在某处使用
还是可以跳过它?有什么区别吗?如果您使用列表,则可能还会重复