List> list = new ArrayList>()报错的解决方法

在JAVA集合框架中。通常我们使用接口List引用来指向ArrayList对象,如下所示

List list = new ArrayList();  

当使用列表保存列表时,如果使用如下格式,编译器会报类型不匹配错误

List> list = new ArrayList>();//错误:类型不匹配  

原因是泛型必须完全匹配。

上述例子的正确语法如下所示

List> list = new ArrayList>();//正确  
List> list = new ArrayList>();//正确  

你可能感兴趣的:(List> list = new ArrayList>()报错的解决方法)