Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java泛型:与<;有什么区别&燃气轮机;跳过它?_Java_Generics - Fatal编程技术网

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()返回的列表的展开列表
此时,我不关心
包装器中是什么类型。
我的问题是:我应该在某处使用
还是可以跳过它?有什么区别吗?

如果您使用
列表,则可能还会重复