相关疑难解决方法(0)

带有通配符的嵌套泛型

为什么这有效:

List<?> list = new LinkedList<Integer>();
Run Code Online (Sandbox Code Playgroud)

虽然这会产生类型不匹配错误:

List<List<?>> list = new LinkedList<List<Integer>>();
Run Code Online (Sandbox Code Playgroud)

为什么是这样?有没有办法解决这个问题,而不使用原始类型?

java generics

5
推荐指数
1
解决办法
634
查看次数

标签 统计

generics ×1

java ×1